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