org.eigenbase.sql.validate
Class SqlValidatorImpl.UpdateNamespace
java.lang.Object
org.eigenbase.sql.validate.AbstractNamespace
org.eigenbase.sql.validate.IdentifierNamespace
org.eigenbase.sql.validate.SqlValidatorImpl.DmlNamespace
org.eigenbase.sql.validate.SqlValidatorImpl.UpdateNamespace
- All Implemented Interfaces:
- SqlValidatorNamespace
- Enclosing class:
- SqlValidatorImpl
private static class SqlValidatorImpl.UpdateNamespace
- extends SqlValidatorImpl.DmlNamespace
Namespace for an UPDATE statement.
Method Summary |
SqlUpdate |
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 SqlUpdate node
SqlValidatorImpl.UpdateNamespace
public SqlValidatorImpl.UpdateNamespace(SqlValidatorImpl validator,
SqlUpdate node,
SqlNode enclosingNode)
getNode
public SqlUpdate 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