|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectantlr.BaseAST
antlr.CommonAST
org.hibernate.hql.ast.SqlNode
org.hibernate.hql.ast.HqlSqlWalkerNode
org.hibernate.hql.ast.AbstractSelectExpression
org.hibernate.hql.ast.MethodNode
org.hibernate.hql.ast.CollectionFunction
Represents 'elements()' or 'indices()'.
Field Summary |
Fields inherited from class antlr.BaseAST |
down, right |
Constructor Summary | |
CollectionFunction()
|
Method Summary | |
String |
getAlias()
|
org.hibernate.hql.ast.AliasGenerator |
getAliasGenerator()
|
antlr.ASTFactory |
getASTFactory()
|
Type |
getDataType()
Returns the data type of the select expression. |
String |
getDisplayText()
Returns additional display text for the AST node. |
FromElement |
getFromElement()
Returns the FROM element that this expression refers to. |
org.hibernate.hql.ast.SessionFactoryHelper |
getSessionFactoryHelper()
|
SQLFunction |
getSQLFunction()
|
HqlSqlWalker |
getWalker()
|
void |
initialize(Object param)
Initializes the node with the parameter. |
boolean |
isConstructor()
Returns true if the element is a constructor (e.g. |
boolean |
isReturnableEntity()
Returns true if this select expression represents an entity that can be returned. |
boolean |
isScalar()
|
protected void |
prepareSelectColumns(String[] selectColumns)
|
void |
resolve(boolean inSelect)
|
void |
setAlias(String alias)
|
void |
setScalarColumnText(int i)
Appends AST nodes that represent the columns after the current AST node. |
void |
setText(String s)
Sets the text of the node. |
Methods inherited from class antlr.CommonAST |
getText, getType, initialize, initialize, initialize, setType |
Methods inherited from class antlr.BaseAST |
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getLine, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.hibernate.hql.ast.DisplayableNode |
getDisplayText |
Methods inherited from interface org.hibernate.hql.ast.SelectExpression |
getAlias, getDataType, isConstructor, isReturnableEntity, setAlias, setText |
Constructor Detail |
public CollectionFunction()
Method Detail |
public void resolve(boolean inSelect) throws antlr.SemanticException
antlr.SemanticException
protected void prepareSelectColumns(String[] selectColumns)
public SQLFunction getSQLFunction()
public boolean isScalar() throws antlr.SemanticException
isScalar
in interface SelectExpression
antlr.SemanticException
public void setScalarColumnText(int i) throws antlr.SemanticException
SelectExpression
setScalarColumnText
in interface SelectExpression
i
- The index of the select expression in the projection list.
antlr.SemanticException
public FromElement getFromElement()
SelectExpression
getFromElement
in interface SelectExpression
public String getDisplayText()
public final void setAlias(String alias)
setAlias
in interface SelectExpression
public final String getAlias()
getAlias
in interface SelectExpression
public boolean isConstructor()
SelectExpression
isConstructor
in interface SelectExpression
public boolean isReturnableEntity() throws antlr.SemanticException
SelectExpression
isReturnableEntity
in interface SelectExpression
antlr.SemanticException
public void initialize(Object param)
org.hibernate.hql.ast.InitializeableNode
initialize
in interface org.hibernate.hql.ast.InitializeableNode
param
- the initialization parameter.public HqlSqlWalker getWalker()
public org.hibernate.hql.ast.SessionFactoryHelper getSessionFactoryHelper()
public antlr.ASTFactory getASTFactory()
public org.hibernate.hql.ast.AliasGenerator getAliasGenerator()
public void setText(String s)
public Type getDataType()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |