net.sf.saffron.sql
Class SqlValidator.TableConstructorScope

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

class SqlValidator.TableConstructorScope
extends SqlValidator.Scope


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

Field Detail

rowType

private SaffronType rowType

values

private SqlNode values
Constructor Detail

SqlValidator.TableConstructorScope

SqlValidator.TableConstructorScope(SqlValidator.Scope parent,
                                   SqlNode values,
                                   String alias)
Method Detail

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

getNode

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

SourceForge.net_Logo