org.eigenbase.sql.validate
Class SqlValidatorImpl.DeleteNamespace

java.lang.Object
  extended by org.eigenbase.sql.validate.AbstractNamespace
      extended by org.eigenbase.sql.validate.IdentifierNamespace
          extended by org.eigenbase.sql.validate.SqlValidatorImpl.DmlNamespace
              extended by 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.


Field Summary
private  SqlDelete node
           
 
Fields inherited from class org.eigenbase.sql.validate.AbstractNamespace
enclosingNode, rowType, validator
 
Constructor Summary
SqlValidatorImpl.DeleteNamespace(SqlValidatorImpl validator, SqlDelete node, SqlNode enclosingNode)
           
 
Method Summary
 SqlDelete getNode()
          Returns the parse tree node at the root of this namespace.
 
Methods inherited from class org.eigenbase.sql.validate.IdentifierNamespace
getId, getMonotonicExprs, getMonotonicity, getTable, resolve, validateImpl
 
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
 

Field Detail

node

private final SqlDelete node
Constructor Detail

SqlValidatorImpl.DeleteNamespace

public SqlValidatorImpl.DeleteNamespace(SqlValidatorImpl validator,
                                        SqlDelete node,
                                        SqlNode enclosingNode)
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 interface SqlValidatorNamespace
Overrides:
getNode in class IdentifierNamespace
Returns:
parse tree node