net.sf.saffron.sql
Class SqlValidator.IdentifierScope
java.lang.Object
|
+--net.sf.saffron.sql.SqlValidator.Scope
|
+--net.sf.saffron.sql.SqlValidator.IdentifierScope
- Enclosing class:
- SqlValidator
- public class SqlValidator.IdentifierScope
- extends SqlValidator.Scope
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
public final SqlIdentifier id
table
private SqlValidator.Table table
- The underlying table. Set on validate.
SqlValidator.IdentifierScope
SqlValidator.IdentifierScope(SqlValidator.Scope parent,
SqlIdentifier id,
String alias)
getRowType
public SaffronType getRowType()
- Description copied from class:
SqlValidator.Scope
- Returns a list of names of output columns.
- Specified by:
getRowType
in class SqlValidator.Scope
validate
public void validate()
- Overrides:
validate
in class SqlValidator.Scope
getNode
SqlNode getNode()
- Specified by:
getNode
in class SqlValidator.Scope
getTable
public SqlValidator.Table getTable()
- Description copied from class:
SqlValidator.Scope
- Returns the underlying table, or null if there is none.
- Overrides:
getTable
in class SqlValidator.Scope