org.hibernate.loader.criteria
Class CriteriaJoinWalker
public class CriteriaJoinWalker
A JoinWalker for Criteria queries.
aliases , associations , collectionOwners , collectionPersisters , collectionSuffixes , lockModeArray , ownerAssociationTypes , owners , persisters , sql , suffixes |
CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, Map enabledFilters)
|
CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, Map enabledFilters, String alias)
|
protected String | generateRootAlias(String tableName)
|
protected String | generateTableAlias(int n, String path, Joinable joinable)
|
String | getComment()
|
protected int | getJoinType(AssociationType type, FetchMode config, String path, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth, CascadeStyle cascadeStyle)
|
Set | getQuerySpaces()
|
Type[] | getResultTypes()
|
String[] | getUserAliases()
|
protected String | getWhereFragment() - Use the discriminator, to narrow the select to instances
of the queried subclass, also applying any filters.
|
countCollectionPersisters , countEntityPersisters , generateRootAlias , generateTableAlias , getAliases , getCollectionOwners , getCollectionPersisters , getCollectionSuffixes , getDialect , getEnabledFilters , getFactory , getJoinType , getJoinType , getLockModeArray , getOwnerAssociationTypes , getOwners , getPersisters , getSQLString , getSuffixes , initPersisters , isDuplicateAssociation , isDuplicateAssociation , isJoinable , isJoinedFetchEnabled , isJoinedFetchEnabledInMapping , isTooDeep , isTooManyCollections , mergeOrderings , mergeOuterJoins , orderBy , orderBy , selectString , setAliases , setCollectionOwners , setCollectionPersisters , setCollectionSuffixes , setLockModeArray , setOwnerAssociationTypes , setOwners , setPersisters , setSql , setSuffixes , walkCollectionTree , walkEntityTree , whereString |
getQuerySpaces
public Set getQuerySpaces()
getResultTypes
public Type[] getResultTypes()
getUserAliases
public String[] getUserAliases()