public class IdentifierSnapshotNamespace
extends org.apache.calcite.sql.validate.IdentifierNamespace
FOR SYSTEM_TIME AS OF TIMESTAMP clause.| Modifier and Type | Field and Description |
|---|---|
protected org.apache.calcite.sql.SqlNode |
enclosingNode |
protected org.apache.calcite.rel.type.RelDataType |
rowType |
protected org.apache.calcite.rel.type.RelDataType |
type |
protected SqlValidatorImpl |
validator |
| Constructor and Description |
|---|
IdentifierSnapshotNamespace(org.apache.calcite.sql.validate.IdentifierNamespace ns,
org.apache.calcite.schema.SchemaVersion schemaVersion,
org.apache.calcite.sql.validate.SqlValidatorScope parentScope) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.calcite.rel.type.RelDataType |
convertToStruct(org.apache.calcite.rel.type.RelDataType arg0) |
protected org.apache.calcite.rel.type.RelDataType |
toStruct(org.apache.calcite.rel.type.RelDataType arg0,
org.apache.calcite.sql.SqlNode arg1) |
void |
validate(org.apache.calcite.rel.type.RelDataType arg0) |
protected final SqlValidatorImpl validator
protected org.apache.calcite.rel.type.RelDataType rowType
protected org.apache.calcite.rel.type.RelDataType type
protected final org.apache.calcite.sql.SqlNode enclosingNode
public IdentifierSnapshotNamespace(org.apache.calcite.sql.validate.IdentifierNamespace ns,
org.apache.calcite.schema.SchemaVersion schemaVersion,
org.apache.calcite.sql.validate.SqlValidatorScope parentScope)
public final void validate(org.apache.calcite.rel.type.RelDataType arg0)
validate in interface org.apache.calcite.sql.validate.SqlValidatorNamespaceprotected org.apache.calcite.rel.type.RelDataType convertToStruct(org.apache.calcite.rel.type.RelDataType arg0)
protected org.apache.calcite.rel.type.RelDataType toStruct(org.apache.calcite.rel.type.RelDataType arg0,
org.apache.calcite.sql.SqlNode arg1)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.