org.hibernate.hql.ast.tree
Class IdentNode
- DisplayableNode, InitializeableNode, PathNode, ResolvableNode, SelectExpression
Represents an identifier all by itself, which may be a function name,
a class alias, or a form of naked property-ref depending on the
context.
- josh Aug 16, 2004 7:20:55 AM
Type | getDataType() - Returns the data type of the select expression.
|
String | getDisplayText() - Returns additional display text for the AST node.
|
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)
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.