org.hibernate.hql.ast.tree
Class IndexNode
- DisplayableNode, InitializeableNode, PathNode, ResolvableNode, SelectExpression
Represents the [] operator and provides it's semantics.
- josh Aug 14, 2004 7:07:10 AM
void | prepareForDot(String propertyName)
|
void | resolve(boolean generateJoin, boolean implicitJoin, String classAlias, AST parent)- Does the work of resolving an identifier or a dot
|
void | resolveIndex(AST parent)- Does the work of resolving an an index [].
|
void | setScalarColumnText(int i)- Appends AST nodes that represent the columns after the current AST node.
|
getDisplayText, getFromElement, getImpliedJoin, getPath, isResolved, isReturnableEntity, prepareForDot, recursiveResolve, recursiveResolve, resolve, resolve, resolveFirstChild, resolveInFunctionCall, setFromElement, setResolved |
resolve
public void resolve(boolean generateJoin,
boolean implicitJoin,
String classAlias,
AST parent)
throws SemanticException Does the work of resolving an identifier or a dot
- resolve in interface ResolvableNode
resolveIndex
public void resolveIndex(AST parent)
throws SemanticException Does the work of resolving an an index [].
- resolveIndex in interface ResolvableNode
setScalarColumnText
public void setScalarColumnText(int i)
throws SemanticException Appends AST nodes that represent the columns after the current AST node.
(e.g. 'as col0_O_')
- setScalarColumnText in interface SelectExpression
i - The index of the select expression in the projection list.