Save This Page
Home » Hibernate-3.3.2.GA » org.hibernate » hql » ast » tree » [javadoc | source]
org.hibernate.hql.ast.tree
public class: SelectClause [javadoc | source]
java.lang.Object
   antlr.CommonAST
      org.hibernate.hql.ast.tree.Node
         org.hibernate.hql.ast.tree.SqlNode
            org.hibernate.hql.ast.tree.HqlSqlWalkerNode
               org.hibernate.hql.ast.tree.SelectExpressionList
                  org.hibernate.hql.ast.tree.SelectClause

All Implemented Interfaces:
    InitializeableNode

Represents the list of expressions in a SELECT clause.
Field Summary
public static  boolean VERSION2_SQL     
Method from org.hibernate.hql.ast.tree.SelectClause Summary:
getCollectionFromElements,   getColumnNames,   getConstructor,   getFirstSelectExpression,   getFromElementsForLoad,   getQueryReturnAliases,   getQueryReturnTypes,   initializeDerivedSelectClause,   initializeExplicitSelectClause,   isDistinct,   isList,   isMap,   isScalarSelect
Methods from org.hibernate.hql.ast.tree.SelectExpressionList:
collectSelectExpressions,   getFirstSelectExpression
Methods from org.hibernate.hql.ast.tree.HqlSqlWalkerNode:
getASTFactory,   getAliasGenerator,   getSessionFactoryHelper,   getWalker,   initialize
Methods from org.hibernate.hql.ast.tree.SqlNode:
getDataType,   getOriginalText,   setDataType,   setText
Methods from org.hibernate.hql.ast.tree.Node:
getColumn,   getFilename,   getLine,   getRenderText,   getTextLength,   initialize,   initialize
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.hql.ast.tree.SelectClause Detail:
 public List getCollectionFromElements() 
 public String[][] getColumnNames() 
    The column alias names being used in the generated SQL.
 public Constructor getConstructor() 
    The constructor to use for dynamic instantiation queries.
 protected AST getFirstSelectExpression() 
 public List getFromElementsForLoad() 
    FromElements which need to be accounted for in the load phase (either for return or for fetch).
 public String[] getQueryReturnAliases() 
    The HQL aliases, or generated aliases
 public Type[] getQueryReturnTypes() 
    The types actually being returned from this query at the "object level".
 public  void initializeDerivedSelectClause(FromClause fromClause) throws SemanticException 
    Prepares a derived (i.e., not explicitly defined in the query) select clause.
 public  void initializeExplicitSelectClause(FromClause fromClause) throws SemanticException 
    Prepares an explicitly defined select clause.
 public boolean isDistinct() 
 public boolean isList() 
 public boolean isMap() 
 public boolean isScalarSelect() 
    Does this SelectClause represent a scalar query