Top Description Constructors Methods
org.hibernate.hql.ast.tree

public abstract Class SelectExpressionList

extends HqlSqlWalkerNode
Class Inheritance
Known Direct Subclasses
org.hibernate.hql.ast.tree.ConstructorNode, org.hibernate.hql.ast.tree.SelectClause
Imports
java.util.ArrayList, org.hibernate.hql.antlr.SqlTokenTypes, org.hibernate.hql.ast.util.ASTPrinter, antlr.collections.AST

Common behavior - a node that contains a list of select expressions.
Author
josh

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SelectExpression[]

Returns:

an array of SelectExpressions gathered from the children of the given parent AST node.
collectSelectExpressions
()

Returns an array of SelectExpressions gathered from the children of the given parent AST node.

protected abstract AST

Returns:

the first select expression node that should be considered when building the array of select expressions
getFirstSelectExpression
()

Returns the first select expression node that should be considered when building the array of select expressions.

Inherited from org.hibernate.hql.ast.tree.HqlSqlWalkerNode:
getAliasGeneratorgetASTFactorygetSessionFactoryHelpergetWalkerinitialize

Constructor Detail

SelectExpressionListback to summary
public SelectExpressionList()

Method Detail

collectSelectExpressionsback to summary
public SelectExpression[] collectSelectExpressions()

Returns an array of SelectExpressions gathered from the children of the given parent AST node.

Returns:SelectExpression[]

an array of SelectExpressions gathered from the children of the given parent AST node.

getFirstSelectExpressionback to summary
protected abstract AST getFirstSelectExpression()

Returns the first select expression node that should be considered when building the array of select expressions.

Returns:AST

the first select expression node that should be considered when building the array of select expressions