public class FkRefNode extends HqlSqlWalkerNode implements ResolvableNode, DisplayableNode, PathNode
| Constructor and Description |
|---|
FkRefNode() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDisplayText()
Returns additional display text for the AST node.
|
String |
getPath()
Returns the full path name represented by the node.
|
void |
resolve(boolean generateJoin,
boolean implicitJoin)
Does the work of resolving an identifier or a dot, but without a parent predicate node or parent node or alias
|
void |
resolve(boolean generateJoin,
boolean implicitJoin,
String classAlias)
Does the work of resolving an identifier or a dot, but without a parent predicate node or parent node
|
void |
resolve(boolean generateJoin,
boolean implicitJoin,
String classAlias,
antlr.collections.AST parent)
Does the work of resolving an identifier or a dot, but without a parent predicate node
|
void |
resolve(boolean generateJoin,
boolean implicitJoin,
String classAlias,
antlr.collections.AST parent,
antlr.collections.AST parentPredicate)
Does the work of resolving an identifier or a dot
|
void |
resolveIndex(antlr.collections.AST parent)
Does the work of resolving an an index [].
|
void |
resolveInFunctionCall(boolean generateJoin,
boolean implicitJoin)
Does the work of resolving inside of the scope of a function call
|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initializegetDataType, getOriginalText, setDataType, setTextgetColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initializeaddChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpenpublic String getDisplayText()
DisplayableNodegetDisplayText in interface DisplayableNodepublic String getPath()
PathNodepublic void resolve(boolean generateJoin,
boolean implicitJoin)
throws antlr.SemanticException
ResolvableNoderesolve in interface ResolvableNodeantlr.SemanticExceptionpublic void resolve(boolean generateJoin,
boolean implicitJoin,
String classAlias,
antlr.collections.AST parent,
antlr.collections.AST parentPredicate)
throws antlr.SemanticException
ResolvableNoderesolve in interface ResolvableNodeantlr.SemanticExceptionpublic void resolve(boolean generateJoin,
boolean implicitJoin,
String classAlias,
antlr.collections.AST parent)
throws antlr.SemanticException
ResolvableNoderesolve in interface ResolvableNodeantlr.SemanticExceptionpublic void resolve(boolean generateJoin,
boolean implicitJoin,
String classAlias)
throws antlr.SemanticException
ResolvableNoderesolve in interface ResolvableNodeantlr.SemanticExceptionpublic void resolveInFunctionCall(boolean generateJoin,
boolean implicitJoin)
throws antlr.SemanticException
ResolvableNoderesolveInFunctionCall in interface ResolvableNodeantlr.SemanticExceptionpublic void resolveIndex(antlr.collections.AST parent)
throws antlr.SemanticException
ResolvableNoderesolveIndex in interface ResolvableNodeantlr.SemanticExceptionCopyright © 2022 JBoss by Red Hat. All rights reserved.