net.sf.saffron.sql
Class SqlValidator.SetopScope

java.lang.Object
  |
  +--net.sf.saffron.sql.SqlValidator.Scope
        |
        +--net.sf.saffron.sql.SqlValidator.SetopScope
Enclosing class:
SqlValidator

class SqlValidator.SetopScope
extends SqlValidator.Scope


Field Summary
private  SqlCall call
           
 
Fields inherited from class net.sf.saffron.sql.SqlValidator.Scope
parent
 
Constructor Summary
(package private) SqlValidator.SetopScope(SqlValidator.Scope parent, SqlCall call, String alias)
           
 
Method Summary
(package private)  SqlNode getNode()
           
 SaffronType getRowType()
          Returns a list of names of output columns.
 void validate()
           
 
Methods inherited from class net.sf.saffron.sql.SqlValidator.Scope
deriveAlias, findQualifyingTableName, fullyQualify, getAlias, getScopeFromNode, getTable, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

call

private final SqlCall call
Constructor Detail

SqlValidator.SetopScope

SqlValidator.SetopScope(SqlValidator.Scope parent,
                        SqlCall call,
                        String alias)
Method Detail

getNode

SqlNode getNode()
Specified by:
getNode in class SqlValidator.Scope

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

SourceForge.net_Logo