public static class SqlValidatorImpl.DmlNamespace
extends org.apache.calcite.sql.validate.IdentifierNamespace
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 |
Modifier | Constructor and Description |
---|---|
protected |
DmlNamespace(SqlValidatorImpl validator,
org.apache.calcite.sql.SqlNode id,
org.apache.calcite.sql.SqlNode enclosingNode,
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
protected DmlNamespace(SqlValidatorImpl validator, org.apache.calcite.sql.SqlNode id, org.apache.calcite.sql.SqlNode enclosingNode, 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.SqlValidatorNamespace
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)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.