Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » loader » criteria » [javadoc | source]
org.hibernate.loader.criteria
public class: CriteriaLoader [javadoc | source]
java.lang.Object
   org.hibernate.loader.Loader
      org.hibernate.loader.BasicLoader
         org.hibernate.loader.OuterJoinLoader
            org.hibernate.loader.criteria.CriteriaLoader
A Loader for Criteria queries. Note that criteria queries are more like multi-object load()s than like HQL queries.
Fields inherited from org.hibernate.loader.OuterJoinLoader:
persisters,  collectionPersisters,  collectionOwners,  aliases,  lockModeArray,  owners,  ownerAssociationTypes,  sql,  suffixes,  collectionSuffixes
Fields inherited from org.hibernate.loader.BasicLoader:
NO_SUFFIX
Constructor:
 public CriteriaLoader(OuterJoinLoadable persister,
    SessionFactoryImplementor factory,
    CriteriaImpl criteria,
    String rootEntityName,
    Map enabledFilters) throws HibernateException 
Method from org.hibernate.loader.criteria.CriteriaLoader Summary:
applyLocks,   getLockModes,   getQuerySpaces,   getResultColumnOrRow,   getResultList,   isSubselectLoadingEnabled,   list,   scroll
Methods from org.hibernate.loader.OuterJoinLoader:
getAliases,   getCollectionOwners,   getCollectionPersisters,   getCollectionSuffixes,   getDialect,   getEnabledFilters,   getEntityPersisters,   getLockModes,   getOwnerAssociationTypes,   getOwners,   getSQLString,   getSuffixes,   initFromWalker
Methods from org.hibernate.loader.BasicLoader:
generateSuffixes,   generateSuffixes,   getCollectionAliases,   getCollectionSuffixes,   getEntityAliases,   getSuffixes,   postInstantiate
Methods from org.hibernate.loader.Loader:
applyLocks,   autoDiscoverTypes,   bindNamedParameters,   bindParameterValues,   bindPositionalParameters,   checkScrollability,   doList,   getAliases,   getCollectionAliases,   getCollectionOwners,   getCollectionPersisters,   getEntityAliases,   getEntityEagerPropertyFetches,   getEntityPersisters,   getFactory,   getLockModes,   getNamedParameterLocs,   getOwnerAssociationTypes,   getOwners,   getQueryIdentifier,   getResultColumnOrRow,   getResultList,   getResultSet,   getSQLString,   hasSubselectLoadableCollections,   isSingleRowLoader,   isSubselectLoadingEnabled,   list,   loadCollection,   loadCollectionBatch,   loadCollectionSubselect,   loadEntity,   loadEntity,   loadEntityBatch,   loadSequentialRowsForward,   loadSequentialRowsReverse,   loadSingleRow,   needsFetchingScroll,   postInstantiate,   prepareQueryStatement,   preprocessSQL,   scroll,   toString,   upgradeLocks
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.loader.criteria.CriteriaLoader Detail:
 protected String applyLocks(String sqlSelectString,
    Map lockModes,
    Dialect dialect) throws QueryException 
 protected LockMode[] getLockModes(Map lockModes) 
 public Set getQuerySpaces() 
 protected Object getResultColumnOrRow(Object[] row,
    ResultTransformer transformer,
    ResultSet rs,
    SessionImplementor session) throws HibernateException, SQLException 
 protected List getResultList(List results,
    ResultTransformer resultTransformer) 
 protected boolean isSubselectLoadingEnabled() 
 public List list(SessionImplementor session) throws HibernateException 
 public ScrollableResults scroll(SessionImplementor session,
    ScrollMode scrollMode) throws HibernateException