public class ComponentJoin extends FromElement
isDereferencedBySubclassProperty, isDereferencedBySuperclassOrSubclassProperty, isDereferencedBySuperclassProperty
Modifier and Type | Class and Description |
---|---|
class |
ComponentJoin.ComponentFromElementType |
DISCRIMINATOR_PROPERTY_NAME
Constructor and Description |
---|
ComponentJoin(FromClause fromClause,
FromElement origin,
java.lang.String alias,
java.lang.String componentPath,
CompositeType componentType) |
Modifier and Type | Method and Description |
---|---|
protected PropertyMapping |
getBasePropertyMapping() |
java.lang.String |
getComponentPath() |
java.lang.String |
getComponentProperty() |
CompositeType |
getComponentType() |
Type |
getDataType() |
java.lang.String |
getDisplayText()
Returns additional display text for the AST node.
|
java.lang.String |
getIdentityColumn() |
java.lang.String[] |
getIdentityColumns() |
addEmbeddedParameter, appendDisplayText, applyTreatAsDeclarations, doInitialize, equals, getClassAlias, getClassName, getCollectionPropertyReference, getCollectionSuffix, getCollectionTableAlias, getDestinations, getEmbeddedParameters, getEntityPersister, getFetchOrigin, getFromClause, getIdentifierPropertyName, getIndexCollectionSelectorParamSpec, getJoinSequence, getOrigin, getPropertyMapping, getPropertyType, getQueryable, getQueryableCollection, getRealOrigin, getRole, getSelectType, getSequence, getTableAlias, getTypeDiscriminatorMetadata, getWithClauseFragment, handlePropertyBeingDereferenced, hasCacheablePersister, 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
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize
getOriginalText, setDataType, setText
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize
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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
setText
public ComponentJoin(FromClause fromClause, FromElement origin, java.lang.String alias, java.lang.String componentPath, CompositeType componentType)
public java.lang.String getComponentPath()
public java.lang.String getComponentProperty()
public CompositeType getComponentType()
public Type getDataType()
getDataType
in class FromElement
public java.lang.String getIdentityColumn()
getIdentityColumn
in class FromElement
public java.lang.String[] getIdentityColumns()
getIdentityColumns
in class FromElement
public java.lang.String getDisplayText()
FromElement
getDisplayText
in interface DisplayableNode
getDisplayText
in class FromElement
protected PropertyMapping getBasePropertyMapping()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.