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() |