org.eigenbase.sql.validate
Class SqlValidatorImpl.DeleteNamespace
java.lang.Object
org.eigenbase.sql.validate.AbstractNamespace
org.eigenbase.sql.validate.IdentifierNamespace
org.eigenbase.sql.validate.SqlValidatorImpl.DmlNamespace
org.eigenbase.sql.validate.SqlValidatorImpl.DeleteNamespace
- All Implemented Interfaces:
- SqlValidatorNamespace
- Enclosing class:
- SqlValidatorImpl
private static class SqlValidatorImpl.DeleteNamespace
- extends SqlValidatorImpl.DmlNamespace
Namespace for a DELETE statement.
Method Summary |
SqlDelete |
getNode()
Returns the parse tree node at the root of this namespace. |
Methods inherited from class org.eigenbase.sql.validate.AbstractNamespace |
fieldExists, getEnclosingNode, getRowType, getRowTypeSansSystemColumns, getValidator, isWrapperFor, lookupChild, makeNullable, setRowType, translate, unwrap, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
node
private final SqlDelete node
SqlValidatorImpl.DeleteNamespace
public SqlValidatorImpl.DeleteNamespace(SqlValidatorImpl validator,
SqlDelete node,
SqlNode enclosingNode)
getNode
public SqlDelete getNode()
- Description copied from interface:
SqlValidatorNamespace
- Returns the parse tree node at the root of this namespace.
- Specified by:
getNode
in interface SqlValidatorNamespace
- Overrides:
getNode
in class IdentifierNamespace
- Returns:
- parse tree node