Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » loader » custom » [javadoc | source]
org.hibernate.loader.custom
public class: CustomLoader [javadoc | source]
java.lang.Object
   org.hibernate.loader.Loader
      org.hibernate.loader.custom.CustomLoader
Extension point for loaders which use a SQL result set with "unexpected" column aliases.
Nested Class Summary:
public class  CustomLoader.ResultRowProcessor   
public class  CustomLoader.NonScalarResultColumnProcessor   
public class  CustomLoader.ScalarResultColumnProcessor   
Constructor:
 public CustomLoader(CustomQuery customQuery,
    SessionFactoryImplementor factory) 
Method from org.hibernate.loader.custom.CustomLoader Summary:
autoDiscoverTypes,   getCollectionAliases,   getCollectionOwners,   getCollectionPersisters,   getEntityAliases,   getEntityPersisters,   getLockModes,   getNamedParameterLocs,   getOwners,   getQueryIdentifier,   getQuerySpaces,   getResultColumnOrRow,   getResultList,   getSQLString,   list,   scroll
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.custom.CustomLoader Detail:
 protected  void autoDiscoverTypes(ResultSet rs) 
 protected CollectionAliases[] getCollectionAliases() 
 protected int[] getCollectionOwners() 
 protected CollectionPersister[] getCollectionPersisters() 
 protected EntityAliases[] getEntityAliases() 
 protected Loadable[] getEntityPersisters() 
 protected LockMode[] getLockModes(Map lockModesMap) 
 public int[] getNamedParameterLocs(String name) throws QueryException 
 protected int[] getOwners() 
 protected String getQueryIdentifier() 
 public Set getQuerySpaces() 
 protected Object getResultColumnOrRow(Object[] row,
    ResultTransformer transformer,
    ResultSet rs,
    SessionImplementor session) throws HibernateException, SQLException 
 protected List getResultList(List results,
    ResultTransformer resultTransformer) throws QueryException 
 protected String getSQLString() 
 public List list(SessionImplementor session,
    QueryParameters queryParameters) throws HibernateException 
 public ScrollableResults scroll(QueryParameters queryParameters,
    SessionImplementor session) throws HibernateException