Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
Nested Class Summary | |
static interface |
Field Summary | |
static DotNode.IllegalCollectionDereferenceExceptionBuilder | |
static DotNode.IllegalCollectionDereferenceExceptionBuilder | |
static boolean | |
static boolean |
Fields inherited from class org.hibernate.hql.ast.tree.FromReferenceNode | |
ROOT_LEVEL |
Method Summary | |
Type | |
String |
|
FromElement | |
FromReferenceNode |
|
String |
|
String | |
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class org.hibernate.hql.ast.tree.FromReferenceNode | |
getDisplayText , getFromElement , getImpliedJoin , getPath , isResolved , isReturnableEntity , prepareForDot , recursiveResolve , recursiveResolve , resolve , resolve , resolveFirstChild , resolveInFunctionCall , setFromElement , setResolved |
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 |
public static final DotNode.IllegalCollectionDereferenceExceptionBuilder DEF_ILLEGAL_COLL_DEREF_EXCP_BUILDER
public static DotNode.IllegalCollectionDereferenceExceptionBuilder ILLEGAL_COLL_DEREF_EXCP_BUILDER
public static boolean REGRESSION_STYLE_JOIN_SUPPRESSION
public static boolean useThetaStyleImplicitJoins
public Type getDataType()
- Specified by:
- getDataType in interface SelectExpression
- Overrides:
- getDataType in interface SqlNode
public String getDisplayText()
Returns additional display text for the AST node.
- Specified by:
- getDisplayText in interface DisplayableNode
- Overrides:
- getDisplayText in interface FromReferenceNode
- Returns:
- String - The additional display text.
public FromElement getImpliedJoin()
- Overrides:
- getImpliedJoin in interface FromReferenceNode
public String getPath()
Returns the full path of the node.
- Overrides:
- getPath in interface FromReferenceNode
- Returns:
- the full path of the node.
public String getPropertyPath()
public void resolve(boolean generateJoin, boolean implicitJoin, String classAlias, AST parent) throws SemanticException
- Specified by:
- resolve in interface ResolvableNode
public void resolveFirstChild() throws SemanticException
Resolves the left hand side of the DOT.
- Overrides:
- resolveFirstChild in interface FromReferenceNode
public void resolveInFunctionCall(boolean generateJoin, boolean implicitJoin) throws SemanticException
- Specified by:
- resolveInFunctionCall in interface ResolvableNode
- Overrides:
- resolveInFunctionCall in interface FromReferenceNode
public void resolveIndex(AST parent) throws SemanticException
- Specified by:
- resolveIndex in interface ResolvableNode
public void resolveSelectExpression() throws SemanticException
Special method to resolve expressions in the SELECT list.
public void setFetch(boolean fetch)
public void setJoinType(int joinType)
Sets the join type for this '.' node structure.
- Parameters:
joinType
- The type of join to use.
- See Also:
JoinFragment
public void setPropertyPath(String propertyPath)
public void setResolvedConstant(String text)
public void setScalarColumnText(int i) throws SemanticException
- Specified by:
- setScalarColumnText in interface SelectExpression