Uses of Interface
org.hibernate.engine.SessionFactoryImplementor

Packages that use SessionFactoryImplementor
org.hibernate.cache This package defines APIs and implementations for the second-level cache and query cache. 
org.hibernate.cache.entry This package defines formats for disassembled state kept in the second level cache. 
org.hibernate.context   
org.hibernate.criterion A framework for defining restriction criteria and order criteria. 
org.hibernate.dialect This package abstracts the SQL dialect of the underlying database. 
org.hibernate.dialect.function A framework for defining database-specific SQL functions that are available via the dialect. 
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.engine.query   
org.hibernate.hql This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers). 
org.hibernate.hql.ast An ANTLR-based parser for Hibernate Query Language. 
org.hibernate.hql.ast.exec   
org.hibernate.hql.ast.tree   
org.hibernate.hql.ast.util   
org.hibernate.hql.classic This package contains the Hibernate 2.x query parser which is being end-of-lifed. 
org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. 
org.hibernate.jdbc This package abstracts the mechanism for dispatching SQL statements to the database, and implements interaction with JDBC. 
org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. 
org.hibernate.loader.collection This package defines collection initializers  
org.hibernate.loader.criteria This package defines the criteria query compiler and loader  
org.hibernate.loader.custom This package defines a framework for custom loaders that accept handwritten SQL  
org.hibernate.loader.custom.sql   
org.hibernate.loader.entity This package defines entity loaders  
org.hibernate.loader.hql This package defines a loader for the AST-based query parser  
org.hibernate.persister A persister defines a mapping strategy for a collection or entity. 
org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. 
org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 
org.hibernate.pretty Classes for pretty printing things for exception and log messages. 
org.hibernate.property This package abstracts the notion of a "property" of an entity. 
org.hibernate.stat This package exposes statistics about a running Hibernate instance to the application. 
org.hibernate.transaction This package abstracts the underlying transaction mechanism (JTA or JDBC) and provides strategies for obtaining application server TransactionManagers. 
org.hibernate.tuple.component   
org.hibernate.tuple.entity   
org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. 
org.hibernate.usertype Interfaces for user-defined custom types. 
org.hibernate.util Utility classes. 
 

Uses of SessionFactoryImplementor in org.hibernate.cache
 

Constructors in org.hibernate.cache with parameters of type SessionFactoryImplementor
CacheKey(Serializable id, Type type, String entityOrRoleName, EntityMode entityMode, SessionFactoryImplementor factory)
          Construct a new key for a collection or entity instance.
 

Uses of SessionFactoryImplementor in org.hibernate.cache.entry
 

Methods in org.hibernate.cache.entry with parameters of type SessionFactoryImplementor
 Object UnstructuredCacheEntry.destructure(Object map, SessionFactoryImplementor factory)
           
 Object StructuredMapCacheEntry.destructure(Object item, SessionFactoryImplementor factory)
           
 Object StructuredCollectionCacheEntry.destructure(Object item, SessionFactoryImplementor factory)
           
 Object StructuredCacheEntry.destructure(Object item, SessionFactoryImplementor factory)
           
 Object CacheEntryStructure.destructure(Object map, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.context
 

Fields in org.hibernate.context declared as SessionFactoryImplementor
protected  SessionFactoryImplementor ThreadLocalSessionContext.factory
           
protected  SessionFactoryImplementor JTASessionContext.factory
           
 

Methods in org.hibernate.context that return SessionFactoryImplementor
protected  SessionFactoryImplementor ThreadLocalSessionContext.getFactory()
           
 

Constructors in org.hibernate.context with parameters of type SessionFactoryImplementor
ThreadLocalSessionContext(SessionFactoryImplementor factory)
           
ManagedSessionContext(SessionFactoryImplementor factory)
           
JTASessionContext(SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.criterion
 

Methods in org.hibernate.criterion that return SessionFactoryImplementor
 SessionFactoryImplementor CriteriaQuery.getFactory()
           
 

Methods in org.hibernate.criterion with parameters of type SessionFactoryImplementor
protected  QueryableCollection AbstractEmptinessExpression.getQueryableCollection(String entityName, String propertyName, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.dialect
 

Methods in org.hibernate.dialect with parameters of type SessionFactoryImplementor
 String DerbyDialect.DerbyTrimFunctionEmulation.render(List args, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.dialect.function
 

Methods in org.hibernate.dialect.function with parameters of type SessionFactoryImplementor
 String VarArgsSQLFunction.render(List args, SessionFactoryImplementor factory)
           
 String StandardSQLFunction.render(List args, SessionFactoryImplementor factory)
          Render the function call as SQL fragment.
 String StandardJDBCEscapeFunction.render(List args, SessionFactoryImplementor factory)
           
 String SQLFunctionTemplate.render(List args, SessionFactoryImplementor factory)
          Applies the template to passed in arguments.
 String SQLFunction.render(List args, SessionFactoryImplementor factory)
          Render the function call as SQL fragment.
 String PositionSubstringFunction.render(List args, SessionFactoryImplementor factory)
           
 String NvlFunction.render(List args, SessionFactoryImplementor factory)
           
 String NoArgSQLFunction.render(List args, SessionFactoryImplementor factory)
           
 String ConvertFunction.render(List args, SessionFactoryImplementor factory)
           
 String ConditionalParenthesisFunction.render(List args, SessionFactoryImplementor factory)
           
 String CharIndexFunction.render(List args, SessionFactoryImplementor factory)
           
 String CastFunction.render(List args, SessionFactoryImplementor factory)
           
 String AnsiTrimEmulationFunction.render(List args, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.engine
 

Methods in org.hibernate.engine that return SessionFactoryImplementor
 SessionFactoryImplementor SessionImplementor.getFactory()
          Get the creating SessionFactoryImplementor
 

Methods in org.hibernate.engine with parameters of type SessionFactoryImplementor
 void QueryParameters.traceParameters(SessionFactoryImplementor factory)
           
static String[] JoinHelper.getRHSColumnNames(AssociationType type, SessionFactoryImplementor factory)
          Get the columns of the associated table which are to be used in the join
 int EntityUniqueKey.generateHashCode(SessionFactoryImplementor factory)
           
 

Constructors in org.hibernate.engine with parameters of type SessionFactoryImplementor
JoinSequence(SessionFactoryImplementor factory)
           
EntityUniqueKey(String entityName, String uniqueKeyName, Object semiResolvedKey, Type keyType, EntityMode entityMode, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.engine.query
 

Constructors in org.hibernate.engine.query with parameters of type SessionFactoryImplementor
QueryPlanCache(SessionFactoryImplementor factory)
           
NativeSQLQueryPlan(NativeSQLQuerySpecification specification, SessionFactoryImplementor factory)
           
HQLQueryPlan(String hql, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)
           
HQLQueryPlan(String hql, String collectionRole, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)
           
FilterQueryPlan(String hql, String collectionRole, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.hql
 

Methods in org.hibernate.hql with parameters of type SessionFactoryImplementor
 QueryTranslator QueryTranslatorFactory.createQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
          Construct a QueryTranslator instance capable of translating an HQL query string.
 FilterTranslator QueryTranslatorFactory.createFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
          Construct a FilterTranslator instance capable of translating an HQL filter string.
static String[] QuerySplitter.concreteQueries(String query, SessionFactoryImplementor factory)
          Handle Hibernate "implicit" polymorphism, by translating the query string into several "concrete" queries against mapped classes.
static String QuerySplitter.getImportedClass(String name, SessionFactoryImplementor factory)
           
static String[][] NameGenerator.generateColumnNames(Type[] types, SessionFactoryImplementor f)
           
 

Uses of SessionFactoryImplementor in org.hibernate.hql.ast
 

Methods in org.hibernate.hql.ast with parameters of type SessionFactoryImplementor
 QueryTranslator ASTQueryTranslatorFactory.createQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
           
 FilterTranslator ASTQueryTranslatorFactory.createFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
           
 

Constructors in org.hibernate.hql.ast with parameters of type SessionFactoryImplementor
SqlGenerator(SessionFactoryImplementor sfi)
           
QueryTranslatorImpl(String queryIdentifier, String query, Map enabledFilters, SessionFactoryImplementor factory)
          Creates a new AST-based query translator.
HqlSqlWalker(QueryTranslatorImpl qti, SessionFactoryImplementor sfi, HqlParser parser, Map tokenReplacements, String collectionRole)
          Create a new tree transformer.
 

Uses of SessionFactoryImplementor in org.hibernate.hql.ast.exec
 

Methods in org.hibernate.hql.ast.exec that return SessionFactoryImplementor
protected  SessionFactoryImplementor AbstractStatementExecutor.getFactory()
           
 

Uses of SessionFactoryImplementor in org.hibernate.hql.ast.tree
 

Methods in org.hibernate.hql.ast.tree with parameters of type SessionFactoryImplementor
 void SessionFactoryAwareNode.setSessionFactory(SessionFactoryImplementor sessionFactory)
           
 String ParameterNode.getRenderText(SessionFactoryImplementor sessionFactory)
           
 String Node.getRenderText(SessionFactoryImplementor sessionFactory)
          Retrieve the text to be used for rendering this particular node.
 void JavaConstantNode.setSessionFactory(SessionFactoryImplementor factory)
           
 String JavaConstantNode.getRenderText(SessionFactoryImplementor sessionFactory)
           
 String BooleanLiteralNode.getRenderText(SessionFactoryImplementor sessionFactory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.hql.ast.util
 

Methods in org.hibernate.hql.ast.util that return SessionFactoryImplementor
 SessionFactoryImplementor SessionFactoryHelper.getFactory()
          Get a handle to the encapsulated SessionFactory.
 

Methods in org.hibernate.hql.ast.util with parameters of type SessionFactoryImplementor
static Queryable SessionFactoryHelper.findQueryableUsingImports(SessionFactoryImplementor sfi, String className)
          Given a (potentially unqualified) class name, locate its persister.
 

Constructors in org.hibernate.hql.ast.util with parameters of type SessionFactoryImplementor
SessionFactoryHelper(SessionFactoryImplementor sfi)
          Construct a new SessionFactoryHelper instance.
 

Uses of SessionFactoryImplementor in org.hibernate.hql.classic
 

Methods in org.hibernate.hql.classic with parameters of type SessionFactoryImplementor
 QueryTranslator ClassicQueryTranslatorFactory.createQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
           
 FilterTranslator ClassicQueryTranslatorFactory.createFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
           
 

Constructors in org.hibernate.hql.classic with parameters of type SessionFactoryImplementor
QueryTranslatorImpl(String queryIdentifier, String queryString, Map enabledFilters, SessionFactoryImplementor factory)
          Construct a query translator
QueryTranslatorImpl(String queryString, Map enabledFilters, SessionFactoryImplementor factory)
          Construct a query translator; this form used internally.
 

Uses of SessionFactoryImplementor in org.hibernate.impl
 

Classes in org.hibernate.impl that implement SessionFactoryImplementor
 class SessionFactoryImpl
          Concrete implementation of the SessionFactory interface.
 

Methods in org.hibernate.impl that return SessionFactoryImplementor
 SessionFactoryImplementor AbstractSessionImpl.getFactory()
           
 

Uses of SessionFactoryImplementor in org.hibernate.jdbc
 

Methods in org.hibernate.jdbc that return SessionFactoryImplementor
 SessionFactoryImplementor JDBCContext.getFactory()
           
 SessionFactoryImplementor ConnectionManager.getFactory()
          The session factory.
protected  SessionFactoryImplementor AbstractBatcher.getFactory()
           
 

Methods in org.hibernate.jdbc with parameters of type SessionFactoryImplementor
static ConnectionManager ConnectionManager.deserialize(ObjectInputStream ois, SessionFactoryImplementor factory, Interceptor interceptor, ConnectionReleaseMode connectionReleaseMode, JDBCContext jdbcContext)
           
 

Constructors in org.hibernate.jdbc with parameters of type SessionFactoryImplementor
ConnectionManager(SessionFactoryImplementor factory, ConnectionManager.Callback callback, ConnectionReleaseMode releaseMode, Connection connection, Interceptor interceptor)
          Constructs a ConnectionManager.
 

Uses of SessionFactoryImplementor in org.hibernate.loader
 

Methods in org.hibernate.loader that return SessionFactoryImplementor
 SessionFactoryImplementor Loader.getFactory()
           
protected  SessionFactoryImplementor JoinWalker.getFactory()
           
 

Constructors in org.hibernate.loader with parameters of type SessionFactoryImplementor
OuterJoinLoader(SessionFactoryImplementor factory, Map enabledFilters)
           
OuterJoinableAssociation(AssociationType joinableType, String lhsAlias, String[] lhsColumns, String rhsAlias, int joinType, SessionFactoryImplementor factory, Map enabledFilters)
           
Loader(SessionFactoryImplementor factory)
           
JoinWalker(SessionFactoryImplementor factory, Map enabledFilters)
           
BasicLoader(SessionFactoryImplementor factory)
           
AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Uses of SessionFactoryImplementor in org.hibernate.loader.collection
 

Methods in org.hibernate.loader.collection with parameters of type SessionFactoryImplementor
static CollectionInitializer BatchingCollectionInitializer.createBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, Map enabledFilters)
           
static CollectionInitializer BatchingCollectionInitializer.createBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Constructors in org.hibernate.loader.collection with parameters of type SessionFactoryImplementor
SubselectOneToManyLoader(QueryableCollection persister, String subquery, Collection entityKeys, QueryParameters queryParameters, Map namedParameterLocMap, SessionFactoryImplementor factory, Map enabledFilters)
           
SubselectCollectionLoader(QueryableCollection persister, String subquery, Collection entityKeys, QueryParameters queryParameters, Map namedParameterLocMap, SessionFactoryImplementor factory, Map enabledFilters)
           
OneToManyLoader(QueryableCollection oneToManyPersister, SessionFactoryImplementor session, Map enabledFilters)
           
OneToManyLoader(QueryableCollection oneToManyPersister, int batchSize, SessionFactoryImplementor factory, Map enabledFilters)
           
OneToManyLoader(QueryableCollection oneToManyPersister, int batchSize, String subquery, SessionFactoryImplementor factory, Map enabledFilters)
           
OneToManyJoinWalker(QueryableCollection oneToManyPersister, int batchSize, String subquery, SessionFactoryImplementor factory, Map enabledFilters)
           
CollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, Map enabledFilters)
           
CollectionJoinWalker(SessionFactoryImplementor factory, Map enabledFilters)
           
BasicCollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor session, Map enabledFilters)
           
BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, SessionFactoryImplementor factory, Map enabledFilters)
           
BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, Map enabledFilters)
           
BasicCollectionJoinWalker(QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Uses of SessionFactoryImplementor in org.hibernate.loader.criteria
 

Methods in org.hibernate.loader.criteria that return SessionFactoryImplementor
 SessionFactoryImplementor CriteriaQueryTranslator.getFactory()
           
 

Constructors in org.hibernate.loader.criteria with parameters of type SessionFactoryImplementor
CriteriaQueryTranslator(SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, String rootSQLAlias, CriteriaQuery outerQuery)
           
CriteriaQueryTranslator(SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, String rootSQLAlias)
           
CriteriaLoader(OuterJoinLoadable persister, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, Map enabledFilters)
           
CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, Map enabledFilters)
           
 

Uses of SessionFactoryImplementor in org.hibernate.loader.custom
 

Constructors in org.hibernate.loader.custom with parameters of type SessionFactoryImplementor
CustomLoader(CustomQuery customQuery, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.loader.custom.sql
 

Constructors in org.hibernate.loader.custom.sql with parameters of type SessionFactoryImplementor
SQLQueryReturnProcessor(NativeSQLQueryReturn[] queryReturns, SessionFactoryImplementor factory)
           
SQLCustomQuery(String sqlQuery, NativeSQLQueryReturn[] queryReturns, Collection additionalQuerySpaces, SessionFactoryImplementor factory)
           
 

Uses of SessionFactoryImplementor in org.hibernate.loader.entity
 

Methods in org.hibernate.loader.entity with parameters of type SessionFactoryImplementor
static UniqueEntityLoader BatchingEntityLoader.createBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Constructors in org.hibernate.loader.entity with parameters of type SessionFactoryImplementor
EntityLoader(OuterJoinLoadable persister, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
EntityLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory,