org.hibernate.hql.ast.tree

Class CollectionFunction

Implemented Interfaces:
DisplayableNode, InitializeableNode, SelectExpression

public class CollectionFunction
extends MethodNode
implements DisplayableNode

Represents 'elements()' or 'indices()'.
Author:
josh

Method Summary

protected void
prepareSelectColumns(String[] selectColumns)
void
resolve(boolean inSelect)

Methods inherited from class org.hibernate.hql.ast.tree.MethodNode

getDisplayText, getFromElement, getSQLFunction, initializeMethodNode, isCollectionPropertyMethod, isScalar, prepareSelectColumns, resolve, resolveCollectionProperty, setScalarColumnText

Methods inherited from class org.hibernate.hql.ast.tree.AbstractSelectExpression

getAlias, getFromElement, isConstructor, isReturnableEntity, isScalar, setAlias

Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode

getASTFactory, getAliasGenerator, getSessionFactoryHelper, getWalker, initialize

Methods inherited from class org.hibernate.hql.ast.tree.SqlNode

getDataType, getOriginalText, setDataType, setText

Methods inherited from class org.hibernate.hql.ast.tree.Node

getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize

Method Details

prepareSelectColumns

protected void prepareSelectColumns(String[] selectColumns)
Overrides:
prepareSelectColumns in interface MethodNode

resolve

public void resolve(boolean inSelect)
            throws SemanticException
Overrides:
resolve in interface MethodNode