Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » loader » criteria » [javadoc | source]
org.hibernate.loader.criteria
public class: CriteriaJoinWalker [javadoc | source]
java.lang.Object
   org.hibernate.loader.JoinWalker
      org.hibernate.loader.AbstractEntityJoinWalker
         org.hibernate.loader.criteria.CriteriaJoinWalker
A JoinWalker for Criteria queries.
Fields inherited from org.hibernate.loader.JoinWalker:
associations,  suffixes,  collectionSuffixes,  persisters,  owners,  ownerAssociationTypes,  collectionPersisters,  collectionOwners,  aliases,  lockModeArray,  sql
Constructor:
 public CriteriaJoinWalker(OuterJoinLoadable persister,
    CriteriaQueryTranslator translator,
    SessionFactoryImplementor factory,
    CriteriaImpl criteria,
    String rootEntityName,
    Map enabledFilters) 
 public CriteriaJoinWalker(OuterJoinLoadable persister,
    CriteriaQueryTranslator translator,
    SessionFactoryImplementor factory,
    CriteriaImpl criteria,
    String rootEntityName,
    Map enabledFilters,
    String alias) 
Method from org.hibernate.loader.criteria.CriteriaJoinWalker Summary:
generateRootAlias,   generateTableAlias,   getComment,   getJoinType,   getQuerySpaces,   getResultTypes,   getUserAliases,   getWhereFragment
Methods from org.hibernate.loader.AbstractEntityJoinWalker:
getAlias,   getComment,   getPersister,   getWhereFragment,   initAll,   initProjection,   isJoinedFetchEnabled,   toString
Methods from org.hibernate.loader.JoinWalker:
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
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.loader.criteria.CriteriaJoinWalker Detail:
 protected String generateRootAlias(String tableName) 
 protected String generateTableAlias(int n,
    String path,
    Joinable joinable) 
 public String getComment() 
 protected int getJoinType(AssociationType type,
    FetchMode config,
    String path,
    String lhsTable,
    String[] lhsColumns,
    boolean nullable,
    int currentDepth,
    CascadeStyle cascadeStyle) throws MappingException 
 public Set getQuerySpaces() 
 public Type[] getResultTypes() 
 public String[] getUserAliases() 
 protected String getWhereFragment() throws MappingException 
    Use the discriminator, to narrow the select to instances of the queried subclass, also applying any filters.