Package org.apache.calcite.sql.validate
Class SqlValidatorImpl.DeleteNamespace
- java.lang.Object
-
- org.apache.calcite.sql.validate.AbstractNamespace
-
- org.apache.calcite.sql.validate.IdentifierNamespace
-
- org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
-
- org.apache.calcite.sql.validate.SqlValidatorImpl.DeleteNamespace
-
- All Implemented Interfaces:
SqlValidatorNamespace
- Enclosing class:
- SqlValidatorImpl
private static class SqlValidatorImpl.DeleteNamespace extends SqlValidatorImpl.DmlNamespace
Namespace for a DELETE statement.
-
-
Field Summary
Fields Modifier and Type Field Description private SqlDelete
node
-
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 Constructor Description DeleteNamespace(SqlValidatorImpl validator, SqlDelete node, SqlNode enclosingNode, SqlValidatorScope parentScope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlDelete
getNode()
Returns the parse tree node at the root of this namespace.-
Methods inherited from class org.apache.calcite.sql.validate.IdentifierNamespace
getId, getMonotonicExprs, getMonotonicity, 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
-
-
-
-
Field Detail
-
node
private final SqlDelete node
-
-
Constructor Detail
-
DeleteNamespace
DeleteNamespace(SqlValidatorImpl validator, SqlDelete node, SqlNode enclosingNode, SqlValidatorScope parentScope)
-
-
Method Detail
-
getNode
public SqlDelete getNode()
Description copied from interface:SqlValidatorNamespace
Returns the parse tree node at the root of this namespace.- Specified by:
getNode
in interfaceSqlValidatorNamespace
- Overrides:
getNode
in classIdentifierNamespace
- Returns:
- parse tree node; null for
TableNamespace
-
-