|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object antlr.BaseAST antlr.CommonAST org.hibernate.hql.ast.tree.Node org.hibernate.hql.ast.tree.SqlNode org.hibernate.hql.ast.tree.HqlSqlWalkerNode org.hibernate.hql.ast.tree.FromElement org.hibernate.hql.ast.tree.ComponentJoin
public class ComponentJoin
Models an explicit join terminating at a component value (e.g. ... from Person p join p.name as n ...)
Nested Class Summary | |
---|---|
class |
ComponentJoin.ComponentFromElementType
|
Field Summary |
---|
Fields inherited from class org.hibernate.hql.ast.tree.FromElement |
---|
DISCRIMINATOR_PROPERTY_NAME |
Fields inherited from class antlr.BaseAST |
---|
down, right |
Constructor Summary | |
---|---|
ComponentJoin(FromClause fromClause,
FromElement origin,
String alias,
String componentPath,
ComponentType componentType)
|
Method Summary | |
---|---|
protected PropertyMapping |
getBasePropertyMapping()
|
String |
getComponentPath()
|
String |
getComponentProperty()
|
ComponentType |
getComponentType()
|
Type |
getDataType()
|
String |
getDisplayText()
Returns additional display text for the AST node. |
String |
getIdentityColumn()
|
Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode |
---|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize |
Methods inherited from class org.hibernate.hql.ast.tree.SqlNode |
---|
getOriginalText, setDataType, setText |
Methods inherited from class org.hibernate.hql.ast.tree.Node |
---|
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize |
Methods inherited from class antlr.CommonAST |
---|
getText, getType, initialize, setType |
Methods inherited from class antlr.BaseAST |
---|
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.hibernate.hql.ast.tree.ParameterContainer |
---|
setText |
Constructor Detail |
---|
public ComponentJoin(FromClause fromClause, FromElement origin, String alias, String componentPath, ComponentType componentType)
Method Detail |
---|
public String getComponentPath()
public String getComponentProperty()
public ComponentType getComponentType()
public Type getDataType()
getDataType
in class FromElement
public String getIdentityColumn()
getIdentityColumn
in class FromElement
public String getDisplayText()
getDisplayText
in interface DisplayableNode
getDisplayText
in class FromElement
protected PropertyMapping getBasePropertyMapping()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |