Package org.apache.calcite.sql.validate
Class SqlValidatorImpl.DmlNamespace
- java.lang.Object
-
- org.apache.calcite.sql.validate.AbstractNamespace
-
- org.apache.calcite.sql.validate.IdentifierNamespace
-
- org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
-
- All Implemented Interfaces:
SqlValidatorNamespace
- Direct Known Subclasses:
SqlValidatorImpl.DeleteNamespace
,SqlValidatorImpl.InsertNamespace
,SqlValidatorImpl.MergeNamespace
,SqlValidatorImpl.UpdateNamespace
- Enclosing class:
- SqlValidatorImpl
public static class SqlValidatorImpl.DmlNamespace extends IdentifierNamespace
Common base class for DML statement namespaces.
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.sql.validate.IdentifierNamespace
extendList
-
Fields inherited from class org.apache.calcite.sql.validate.AbstractNamespace
enclosingNode, rowType, type, validator
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DmlNamespace(SqlValidatorImpl validator, SqlNode id, SqlNode enclosingNode, SqlValidatorScope parentScope)
-
Method Summary
-
Methods inherited from class org.apache.calcite.sql.validate.IdentifierNamespace
getId, getMonotonicExprs, getMonotonicity, getNode, getTable, resolve, split, supportsModality, validateImpl
-
Methods inherited from class org.apache.calcite.sql.validate.AbstractNamespace
convertToStruct, fieldExists, getEnclosingNode, getRowType, getRowTypeSansSystemColumns, getType, getValidator, isWrapperFor, lookupChild, makeNullable, setType, toStruct, translate, unwrap, validate
-
-
-
-
Constructor Detail
-
DmlNamespace
protected DmlNamespace(SqlValidatorImpl validator, SqlNode id, SqlNode enclosingNode, SqlValidatorScope parentScope)
-
-