类 ComponentJoin
- java.lang.Object
-
- antlr.BaseAST
-
- antlr.CommonAST
-
- org.hibernate.hql.internal.ast.tree.Node
-
- org.hibernate.hql.internal.ast.tree.SqlNode
-
- org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode
-
- org.hibernate.hql.internal.ast.tree.FromElement
-
- org.hibernate.hql.internal.ast.tree.ComponentJoin
-
- 所有已实现的接口:
antlr.collections.AST,Serializable,DisplayableNode,InitializeableNode,ParameterContainer
public class ComponentJoin extends FromElement
Models an explicit join terminating at a component value (e.g. ... from Person p join p.name as n ...)- 作者:
- Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 classComponentJoin.ComponentFromElementType
-
字段概要
-
从类继承的字段 org.hibernate.hql.internal.ast.tree.FromElement
DISCRIMINATOR_PROPERTY_NAME
-
-
构造器概要
构造器 构造器 说明 ComponentJoin(FromClause fromClause, FromElement origin, String alias, String componentPath, CompositeType componentType)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected PropertyMappinggetBasePropertyMapping()StringgetComponentPath()StringgetComponentProperty()CompositeTypegetComponentType()TypegetDataType()StringgetDisplayText()Returns additional display text for the AST node.StringgetIdentityColumn()String[]getIdentityColumns()-
从类继承的方法 org.hibernate.hql.internal.ast.tree.FromElement
addEmbeddedParameter, appendDisplayText, applyTreatAsDeclarations, doInitialize, equals, getClassAlias, getClassName, getCollectionPropertyReference, getCollectionSuffix, getCollectionTableAlias, getDestinations, getEmbeddedParameters, getEntityPersister, getFetchOrigin, getFromClause, getIdentifierPropertyNames, getIndexCollectionSelectorParamSpec, getJoinSequence, getOrigin, getPropertyMapping, getPropertyTableName, getPropertyType, getQueryable, getQueryableCollection, getRealOrigin, getRole, getSelectType, getSequence, getTableAlias, getTableName, getTypeDiscriminatorMetadata, getWithClauseAst, getWithClauseFragment, handlePropertyBeingDereferenced, hasEmbeddedParameters, hashCode, initializeCollection, initializeComponentJoin, initializeEntity, inProjectionList, isAllPropertyFetch, isCollectionJoin, isCollectionOfValuesOrComponents, isDereferencedBySubclassProperty, isDereferencedBySuperclassOrSubclassProperty, isDereferencedBySuperclassProperty, isEntity, isFetch, isFilter, isFromOrJoinFragment, isImplied, isImpliedInFromClause, isIncludeSubclasses, isManyToMany, renderMapEntryPropertySelectFragment, renderMapKeyPropertySelectFragment, setAllPropertyFetch, setCollectionJoin, setCollectionSuffix, setCollectionTableAlias, setColumns, setFetch, setFilter, setImpliedInFromClause, setIncludeSubclasses, setIndexCollectionSelectorParamSpec, setInProjectionList, setJoinSequence, setOrigin, setQueryableCollection, setRole, setUseFromFragment, setUseWhereFragment, setWithClauseFragment, toColumns, toColumns, useFromFragment, useWhereFragment
-
从类继承的方法 org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize
-
从类继承的方法 org.hibernate.hql.internal.ast.tree.SqlNode
getOriginalText, setDataType, setText
-
从类继承的方法 org.hibernate.hql.internal.ast.tree.Node
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize
-
从类继承的方法 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
-
从接口继承的方法 org.hibernate.hql.internal.ast.tree.ParameterContainer
setText
-
-
-
-
构造器详细资料
-
ComponentJoin
public ComponentJoin(FromClause fromClause, FromElement origin, String alias, String componentPath, CompositeType componentType)
-
-
方法详细资料
-
getComponentPath
public String getComponentPath()
-
getComponentProperty
public String getComponentProperty()
-
getComponentType
public CompositeType getComponentType()
-
getDataType
public Type getDataType()
- 覆盖:
getDataType在类中FromElement
-
getIdentityColumn
public String getIdentityColumn()
- 覆盖:
getIdentityColumn在类中FromElement
-
getIdentityColumns
public String[] getIdentityColumns()
- 覆盖:
getIdentityColumns在类中FromElement
-
getDisplayText
public String getDisplayText()
从类复制的说明:FromElementReturns additional display text for the AST node.- 指定者:
getDisplayText在接口中DisplayableNode- 覆盖:
getDisplayText在类中FromElement- 返回:
- String - The additional display text.
-
getBasePropertyMapping
protected PropertyMapping getBasePropertyMapping()
-
-