Methods 
| Modifier and Type | 
Method and Description | 
void | 
addEmbeddedParameter(ParameterSpecification specification)
Adds a parameter specification for a parameter encountered within this node. 
 | 
protected void | 
appendDisplayText(StringBuilder buf)  | 
void | 
applyTreatAsDeclarations(Set<String> treatAsDeclarationsByPath)  | 
boolean | 
equals(Object obj)  | 
String | 
getClassAlias()  | 
String | 
getClassName()  | 
String | 
getCollectionSuffix()  | 
String | 
getCollectionTableAlias()  | 
Type | 
getDataType()  | 
List | 
getDestinations()  | 
String | 
getDisplayText()
Returns additional display text for the AST node. 
 | 
ParameterSpecification[] | 
getEmbeddedParameters()
Retrieve all embedded parameter specifications. 
 | 
EntityPersister | 
getEntityPersister()  | 
FromClause | 
getFromClause()  | 
String | 
getIdentityColumn()  | 
String[] | 
getIdentityColumns()  | 
ParameterSpecification | 
getIndexCollectionSelectorParamSpec()  | 
JoinSequence | 
getJoinSequence()  | 
FromElement | 
getOrigin()  | 
PropertyMapping | 
getPropertyMapping(String propertyName)  | 
Type | 
getPropertyType(String propertyName,
               String propertyPath)  | 
Queryable | 
getQueryable()  | 
QueryableCollection | 
getQueryableCollection()  | 
FromElement | 
getRealOrigin()  | 
String | 
getRole()  | 
Type | 
getSelectType()  | 
int | 
getSequence()  | 
String | 
getTableAlias()  | 
TypeDiscriminatorMetadata | 
getTypeDiscriminatorMetadata()  | 
String | 
getWithClauseFragment()  | 
String | 
getWithClauseJoinAlias()  | 
void | 
handlePropertyBeingDereferenced(Type propertySource,
                               String propertyName)  | 
boolean | 
hasCacheablePersister()  | 
boolean | 
hasEmbeddedParameters()
Determine whether this node contains embedded parameters. 
 | 
int | 
hashCode()  | 
void | 
initializeCollection(FromClause fromClause,
                    String classAlias,
                    String tableAlias)  | 
protected void | 
initializeComponentJoin(org.hibernate.hql.internal.ast.tree.FromElementType elementType)  | 
void | 
initializeEntity(FromClause fromClause,
                String className,
                EntityPersister persister,
                EntityType type,
                String classAlias,
                String tableAlias)  | 
boolean | 
inProjectionList()  | 
boolean | 
isAllPropertyFetch()  | 
boolean | 
isCollectionJoin()  | 
boolean | 
isCollectionOfValuesOrComponents()  | 
boolean | 
isDereferencedBySubclassProperty()  | 
boolean | 
isDereferencedBySuperclassOrSubclassProperty()  | 
boolean | 
isDereferencedBySuperclassProperty()  | 
boolean | 
isEntity()  | 
boolean | 
isFetch()  | 
boolean | 
isFilter()  | 
boolean | 
isFromOrJoinFragment()  | 
boolean | 
isImplied()
Returns true if this FromElement was implied by a path, or false if this FROM element is explicitly declared in
 the FROM clause. 
 | 
boolean | 
isImpliedInFromClause()  | 
boolean | 
isIncludeSubclasses()  | 
boolean | 
isManyToMany()  | 
void | 
setAllPropertyFetch(boolean fetch)  | 
void | 
setCollectionJoin(boolean collectionJoin)  | 
void | 
setCollectionSuffix(String suffix)  | 
void | 
setCollectionTableAlias(String collectionTableAlias)  | 
void | 
setColumns(String[] columns)  | 
void | 
setFetch(boolean fetch)  | 
void | 
setFilter(boolean b)  | 
void | 
setImpliedInFromClause(boolean flag)  | 
void | 
setIncludeSubclasses(boolean includeSubclasses)  | 
void | 
setIndexCollectionSelectorParamSpec(ParameterSpecification indexCollectionSelectorParamSpec)  | 
void | 
setInProjectionList(boolean inProjectionList)  | 
void | 
setJoinSequence(JoinSequence joinSequence)  | 
void | 
setOrigin(FromElement origin,
         boolean manyToMany)  | 
void | 
setQueryableCollection(QueryableCollection queryableCollection)  | 
void | 
setRole(String role)  | 
void | 
setUseFromFragment(boolean useFromFragment)  | 
void | 
setUseWhereFragment(boolean b)  | 
void | 
setWithClauseFragment(String withClauseJoinAlias,
                     String withClauseFragment)  | 
String[] | 
toColumns(String tableAlias,
         String path,
         boolean inSelect)  | 
String[] | 
toColumns(String tableAlias,
         String path,
         boolean inSelect,
         boolean forceAlias)  | 
boolean | 
useFromFragment()  | 
boolean | 
useWhereFragment()  |