Package | Description |
---|---|
org.hibernate.bytecode.internal.bytebuddy |
Byte Buddy support internals
|
org.hibernate.bytecode.internal.javassist |
Javassist support internals
|
org.hibernate.bytecode.spi |
Package defining bytecode code enhancement (instrumentation) support.
|
org.hibernate.cache.cfg.spi | |
org.hibernate.cache.internal |
Internal implementations and support for second-level caching.
|
org.hibernate.cache.spi |
Defines the integration aspect of Hibernate's second-level
caching allowing "caching back ends" to be plugged in as
a caching provider.
|
org.hibernate.cache.spi.access |
Defines contracts for transactional and concurrent access to cached
entity and
collection data. |
org.hibernate.cache.spi.entry |
This package defines formats for disassembled state kept in the second level cache.
|
org.hibernate.cache.spi.support |
Package intended for simplifying the worked needed to implement
a caching provider.
|
org.hibernate.cfg.beanvalidation | |
org.hibernate.context.internal |
Internal implementations and support around "current session" handling.
|
org.hibernate.context.spi |
SPI level contracts around "current session" support.
|
org.hibernate.criterion |
A framework for defining restriction criteria and order criteria.
|
org.hibernate.dialect.function |
A framework for defining database-specific SQL functions
that are available via the dialect.
|
org.hibernate.engine.internal |
Support for many of the internal workings of Hibernate.
|
org.hibernate.engine.jdbc.internal |
Internals for supporting various aspects of JDBC interaction
|
org.hibernate.engine.query.internal | |
org.hibernate.engine.query.spi |
Defines support for query plans and stored metadata about queries
|
org.hibernate.engine.spi | |
org.hibernate.envers.boot.internal | |
org.hibernate.envers.internal.tools | |
org.hibernate.event.service.internal | |
org.hibernate.hql.internal | |
org.hibernate.hql.internal.ast |
An ANTLR-based parser for Hibernate Query Language.
|
org.hibernate.hql.internal.ast.tree | |
org.hibernate.hql.internal.ast.util | |
org.hibernate.hql.internal.classic |
This package contains the Hibernate 2.x query parser which
is being end-of-lifed.
|
org.hibernate.hql.spi | |
org.hibernate.hql.spi.id |
Support for multi-table update and delete statements via id-tables.
|
org.hibernate.hql.spi.id.cte | |
org.hibernate.hql.spi.id.global | |
org.hibernate.hql.spi.id.inline | |
org.hibernate.hql.spi.id.local | |
org.hibernate.hql.spi.id.persistent |
Package contains an implementation of MultiTableBulkIdStrategy based on the use
of a persistent (ANSI SQL term) table to hold id values.
|
org.hibernate.integrator.spi | |
org.hibernate.internal |
An internal package containing mostly implementations of central Hibernate APIs.
|
org.hibernate.internal.util |
Internal utility classes.
|
org.hibernate.jpa | |
org.hibernate.jpa.graph.internal | |
org.hibernate.jpa.internal |
Defines Hibernate implementation of Java Persistence specification.
|
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.collection.plan | |
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.entity.plan | |
org.hibernate.loader.hql |
This package defines a loader for the AST-based query parser
|
org.hibernate.loader.plan.build.internal |
Contains the internal implementations used for building a metamodel-driven LoadPlan.
|
org.hibernate.loader.plan.build.internal.spaces |
Contains the internal implementations of query spaces in a metamodel-driven LoadPlan.
|
org.hibernate.loader.plan.build.spi |
Defines the SPI for building a metamodel-driven LoadPlan
|
org.hibernate.loader.plan.exec.internal |
Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.
|
org.hibernate.metamodel.internal | |
org.hibernate.metamodel.spi | |
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.persister.spi | |
org.hibernate.persister.walking.internal | |
org.hibernate.persister.walking.spi | |
org.hibernate.pretty |
Classes for pretty printing things for exception
and log messages.
|
org.hibernate.procedure.internal |
Defines the internal support for implementing stored procedure calling.
|
org.hibernate.property.access.internal | |
org.hibernate.property.access.spi |
Defines strategies for accessing the persistent properties of an entity or composite.
|
org.hibernate.query.internal | |
org.hibernate.query.spi | |
org.hibernate.resource.jdbc.spi | |
org.hibernate.search.batchindexing.impl | |
org.hibernate.search.batchindexing.spi | |
org.hibernate.search.hcore.impl | |
org.hibernate.search.hcore.util.impl | |
org.hibernate.secure.spi | |
org.hibernate.service.internal | |
org.hibernate.service.spi | |
org.hibernate.sql |
This package defines helper classes for rendering SQL
fragments and SQL statements.
|
org.hibernate.sql.ordering.antlr | |
org.hibernate.stat.internal | |
org.hibernate.stat.spi | |
org.hibernate.tuple |
This package defines a runtime metamodel for entities at
the object level and abstracts the differences between
the various entity modes.
|
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.type.spi | |
org.hibernate.usertype |
Interfaces for user-defined custom types.
|
Modifier and Type | Method and Description |
---|---|
ProxyFactory |
ProxyFactoryFactoryImpl.buildProxyFactory(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
ProxyFactory |
ProxyFactoryFactoryImpl.buildProxyFactory(SessionFactoryImplementor sessionFactory)
Builds a Javassist-based proxy factory.
|
Modifier and Type | Method and Description |
---|---|
ProxyFactory |
ProxyFactoryFactory.buildProxyFactory(SessionFactoryImplementor sessionFactory)
Build a proxy factory specifically for handling runtime
lazy loading.
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
DomainDataRegionBuildingContext.getSessionFactory()
Access to the SessionFactory for which a Region is
being built.
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
DisabledCaching.getSessionFactory() |
SessionFactoryImplementor |
EnabledCaching.getSessionFactory() |
Constructor and Description |
---|
DisabledCaching(SessionFactoryImplementor sessionFactory) |
EnabledCaching(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
CacheImplementor.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
QueryResultsRegion |
RegionFactory.buildQueryResultsRegion(String regionName,
SessionFactoryImplementor sessionFactory) |
TimestampsRegion |
RegionFactory.buildTimestampsRegion(String regionName,
SessionFactoryImplementor sessionFactory) |
Object |
CacheKeysFactory.createCollectionKey(Object id,
CollectionPersister persister,
SessionFactoryImplementor factory,
String tenantIdentifier) |
Object |
CacheKeysFactory.createEntityKey(Object id,
EntityPersister persister,
SessionFactoryImplementor factory,
String tenantIdentifier) |
Modifier and Type | Method and Description |
---|---|
Object |
CollectionDataAccess.generateCacheKey(Object id,
CollectionPersister collectionDescriptor,
SessionFactoryImplementor factory,
String tenantIdentifier)
To create instances of CollectionCacheKey for this region, Hibernate will invoke this method
exclusively so that generated implementations can generate optimised keys.
|
Object |
EntityDataAccess.generateCacheKey(Object id,
EntityPersister rootEntityDescriptor,
SessionFactoryImplementor factory,
String tenantIdentifier)
To create instances of keys for this region, Hibernate will invoke this method
exclusively so that generated implementations can generate optimised keys.
|
Modifier and Type | Method and Description |
---|---|
Object |
CacheEntryStructure.destructure(Object structured,
SessionFactoryImplementor factory)
Convert the previous structured form of the item back into its item form.
|
Object |
StructuredCacheEntry.destructure(Object structured,
SessionFactoryImplementor factory) |
Object |
StructuredCollectionCacheEntry.destructure(Object structured,
SessionFactoryImplementor factory) |
Object |
StructuredMapCacheEntry.destructure(Object structured,
SessionFactoryImplementor factory) |
Object |
UnstructuredCacheEntry.destructure(Object structured,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
AbstractDomainDataRegion.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
ActivationContext.getSessionFactory()
Access the SessionFactory being built to trigger this BV activation
|
Modifier and Type | Method and Description |
---|---|
void |
BeanValidationIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
void |
BeanValidationIntegrator.integrate(Metadata metadata,
SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
Constructor and Description |
---|
HibernateTraversableResolver(EntityPersister persister,
ConcurrentHashMap<EntityPersister,Set<String>> associationsPerEntityPersister,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
ThreadLocalSessionContext.getFactory()
Getter for property 'factory'.
|
Constructor and Description |
---|
JTASessionContext(SessionFactoryImplementor factory)
Constructs a JTASessionContext
|
ManagedSessionContext(SessionFactoryImplementor factory)
Constructs a new ManagedSessionContext
|
ThreadLocalSessionContext(SessionFactoryImplementor factory)
Constructs a ThreadLocal
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
AbstractCurrentSessionContext.factory()
Access to the SessionFactory
|
Constructor and Description |
---|
AbstractCurrentSessionContext(SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
CriteriaQuery.getFactory()
Provides access to the SessionFactory
|
Modifier and Type | Method and Description |
---|---|
protected QueryableCollection |
AbstractEmptinessExpression.getQueryableCollection(String entityName,
String propertyName,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
protected int |
StandardAnsiSqlAggregationFunctions.AvgFunction.determineJdbcTypeCode(Type firstArgumentType,
SessionFactoryImplementor factory) |
protected String |
StandardAnsiSqlAggregationFunctions.AvgFunction.render(int firstArgumentJdbcType,
String argument,
SessionFactoryImplementor factory) |
String |
TemplateRenderer.render(List args,
SessionFactoryImplementor factory)
The rendering code.
|
protected String |
AnsiTrimFunction.render(TrimFunctionTemplate.Options options,
String trimSource,
SessionFactoryImplementor factory) |
protected abstract String |
TrimFunctionTemplate.render(TrimFunctionTemplate.Options options,
String trimSource,
SessionFactoryImplementor factory) |
String |
AbstractAnsiTrimEmulationFunction.render(Type argumentType,
List args,
SessionFactoryImplementor factory) |
String |
CastFunction.render(Type columnType,
List args,
SessionFactoryImplementor factory) |
String |
CharIndexFunction.render(Type columnType,
List args,
SessionFactoryImplementor factory) |
String |
ConditionalParenthesisFunction.render(Type firstArgumentType,
List arguments,
SessionFactoryImplementor sessionFactory) |
String |
ConvertFunction.render(Type firstArgumentType,
List args,
SessionFactoryImplementor factory) |
String |
DerbyConcatFunction.render(Type argumentType,
List args,
SessionFactoryImplementor factory)
Render the function call as SQL fragment.
|
String |
NoArgSQLFunction.render(Type argumentType,
List args,
SessionFactoryImplementor factory) |
String |
NvlFunction.render(Type argumentType,
List args,
SessionFactoryImplementor factory) |
String |
PositionSubstringFunction.render(Type firstArgumentType,
List args,
SessionFactoryImplementor factory) |
String |
SQLFunction.render(Type firstArgumentType,
List arguments,
SessionFactoryImplementor factory)
Render the function call as SQL fragment.
|
String |
SQLFunctionTemplate.render(Type argumentType,
List args,
SessionFactoryImplementor factory) |
String |
StandardAnsiSqlAggregationFunctions.CountFunction.render(Type firstArgumentType,
List arguments,
SessionFactoryImplementor factory) |
String |
StandardAnsiSqlAggregationFunctions.AvgFunction.render(Type firstArgumentType,
List arguments,
SessionFactoryImplementor factory) |
String |
StandardJDBCEscapeFunction.render(Type argumentType,
List args,
SessionFactoryImplementor factory) |
String |
StandardSQLFunction.render(Type firstArgumentType,
List arguments,
SessionFactoryImplementor sessionFactory) |
String |
StaticPrecisionFspTimestampFunction.render(Type argumentType,
List args,
SessionFactoryImplementor factory) |
String |
TrimFunctionTemplate.render(Type firstArgument,
List args,
SessionFactoryImplementor factory) |
String |
VarArgsSQLFunction.render(Type firstArgumentType,
List arguments,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
static String[] |
JoinHelper.getRHSColumnNames(AssociationType type,
SessionFactoryImplementor factory)
Get the columns of the associated table which are to be used in the join
|
Constructor and Description |
---|
AbstractEntityEntry(SessionFactoryImplementor factory,
String entityName,
Serializable id,
Status status,
Status previousStatus,
Object[] loadedState,
Object[] deletedState,
Object version,
LockMode lockMode,
boolean existsInDatabase,
boolean isBeingReplicated,
PersistenceContext persistenceContext)
This for is used during custom deserialization handling
|
JoinSequence(SessionFactoryImplementor factory)
Constructs a JoinSequence
|
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
JdbcCoordinatorImpl.sessionFactory() |
Modifier and Type | Method and Description |
---|---|
NativeSQLQueryPlan |
NativeQueryInterpreterStandardImpl.createQueryPlan(NativeSQLQuerySpecification specification,
SessionFactoryImplementor sessionFactory) |
Constructor and Description |
---|
NativeQueryInterpreterStandardImpl(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
default CustomLoader |
NativeQueryInterpreter.createCustomLoader(CustomQuery customQuery,
SessionFactoryImplementor sessionFactory)
Deprecated.
This method will be removed in 6.
|
NativeSQLQueryPlan |
NativeQueryInterpreter.createQueryPlan(NativeSQLQuerySpecification specification,
SessionFactoryImplementor sessionFactory)
Creates a new query plan for the specified native query.
|
NativeQueryInterpreter |
NativeQueryInterpreterInitiator.initiateService(SessionFactoryImplementor sessionFactory,
SessionFactoryOptions sessionFactoryOptions,
ServiceRegistryImplementor registry) |
static ParamLocationRecognizer |
ParamLocationRecognizer.parseLocations(String query,
SessionFactoryImplementor sessionFactory)
Convenience method for creating a param location recognizer and
initiating the parse.
|
Constructor and Description |
---|
FilterQueryPlan(String hql,
String collectionRole,
boolean shallow,
Map enabledFilters,
SessionFactoryImplementor factory)
Constructs a query plan for an HQL filter
|
HQLQueryPlan(String hql,
boolean shallow,
Map<String,Filter> enabledFilters,
SessionFactoryImplementor factory)
Constructs a HQLQueryPlan
|
HQLQueryPlan(String hql,
boolean shallow,
Map<String,Filter> enabledFilters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint) |
HQLQueryPlan(String hql,
String collectionRole,
boolean shallow,
Map<String,Filter> enabledFilters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint) |
QueryPlanCache(SessionFactoryImplementor factory)
Constructs the QueryPlanCache to be used by the given SessionFactory
|
Modifier and Type | Interface and Description |
---|---|
static interface |
SessionFactoryImplementor.DeserializationResolver<T extends SessionFactoryImplementor>
Contract for resolving this SessionFactory on deserialization
|
Modifier and Type | Class and Description |
---|---|
class |
SessionFactoryDelegatingImpl
Base delegating implementation of the SessionFactory and SessionFactoryImplementor
contracts for intended for easier implementation of SessionFactory.
|
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
SessionFactoryDelegatingImpl.delegate() |
SessionFactoryImplementor |
SessionDelegatorBaseImpl.getFactory() |
SessionFactoryImplementor |
SharedSessionContractImplementor.getFactory()
Get the creating SessionFactoryImplementor
|
SessionFactoryImplementor |
LoadQueryInfluencers.getSessionFactory() |
SessionFactoryImplementor |
SessionDelegatorBaseImpl.getSessionFactory() |
SessionFactoryImplementor |
SessionImplementor.getSessionFactory() |
SessionFactoryImplementor |
CacheImplementor.getSessionFactory()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static EntityKey |
EntityKey.deserialize(ObjectInputStream ois,
SessionFactoryImplementor sessionFactory)
Custom deserialization routine used during deserialization of a
Session/PersistenceContext for increased performance.
|
int |
EntityUniqueKey.generateHashCode(SessionFactoryImplementor factory) |
CacheImplementor |
CacheInitiator.initiateService(SessionFactoryImplementor sessionFactory,
SessionFactoryOptions sessionFactoryOptions,
ServiceRegistryImplementor registry) |
void |
QueryParameters.processFilters(String sql,
Map filters,
SessionFactoryImplementor factory) |
void |
QueryParameters.traceParameters(SessionFactoryImplementor factory) |
Constructor and Description |
---|
CollectionEntry(PersistentCollection collection,
SessionFactoryImplementor factory)
For initialized detached collections
|
EntityUniqueKey(String entityName,
String uniqueKeyName,
Object semiResolvedKey,
Type keyType,
EntityMode entityMode,
SessionFactoryImplementor factory) |
LoadQueryInfluencers(SessionFactoryImplementor sessionFactory) |
SessionFactoryDelegatingImpl(SessionFactoryImplementor delegate) |
Modifier and Type | Method and Description |
---|---|
void |
EnversIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
void |
EnversIntegrator.integrate(Metadata metadata,
SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
static Object |
EntityTools.getTargetFromProxy(SessionFactoryImplementor sessionFactoryImplementor,
HibernateProxy proxy) |
Modifier and Type | Method and Description |
---|---|
EventListenerRegistry |
EventListenerServiceInitiator.initiateService(SessionFactoryImplementor sessionFactory,
SessionFactoryOptions sessionFactoryOptions,
ServiceRegistryImplementor registry) |
Modifier and Type | Method and Description |
---|---|
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[][] |
NameGenerator.generateColumnNames(Type[] types,
SessionFactoryImplementor f) |
static String |
QuerySplitter.getImportedClass(String name,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
FilterTranslator |
ASTQueryTranslatorFactory.createFilterTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory) |
QueryTranslator |
ASTQueryTranslatorFactory.createQueryTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint) |
Constructor and Description |
---|
HqlSqlWalker(QueryTranslatorImpl qti,
SessionFactoryImplementor sfi,
HqlParser parser,
Map tokenReplacements,
String collectionRole)
Create a new tree transformer.
|
JavaConstantConverter(SessionFactoryImplementor factory) |
QueryTranslatorImpl(String queryIdentifier,
String query,
Map enabledFilters,
SessionFactoryImplementor factory)
Creates a new AST-based query translator.
|
QueryTranslatorImpl(String queryIdentifier,
String query,
Map enabledFilters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint) |
SqlGenerator(SessionFactoryImplementor sfi) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
MapEntryNode.sfi() |
Modifier and Type | Method and Description |
---|---|
String |
BooleanLiteralNode.getRenderText(SessionFactoryImplementor sessionFactory) |
String |
JavaConstantNode.getRenderText(SessionFactoryImplementor sessionFactory) |
String |
Node.getRenderText(SessionFactoryImplementor sessionFactory)
Retrieve the text to be used for rendering this particular node.
|
String |
NullNode.getRenderText(SessionFactoryImplementor sessionFactory) |
String |
ParameterNode.getRenderText(SessionFactoryImplementor sessionFactory) |
String |
ResultVariableRefNode.getRenderText(SessionFactoryImplementor sessionFactory) |
void |
JavaConstantNode.setSessionFactory(SessionFactoryImplementor factory) |
void |
SessionFactoryAwareNode.setSessionFactory(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
SessionFactoryHelper.getFactory()
Get a handle to the encapsulated SessionFactory.
|
Modifier and Type | Method and Description |
---|---|
static Queryable |
SessionFactoryHelper.findQueryableUsingImports(SessionFactoryImplementor sfi,
String className)
Given a (potentially unqualified) class name, locate its persister.
|
Constructor and Description |
---|
SessionFactoryHelper(SessionFactoryImplementor sfi)
Construct a new SessionFactoryHelper instance.
|
Modifier and Type | Method and Description |
---|---|
FilterTranslator |
ClassicQueryTranslatorFactory.createFilterTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory) |
QueryTranslator |
ClassicQueryTranslatorFactory.createQueryTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint) |
Constructor and Description |
---|
QueryTranslatorImpl(String queryString,
Map enabledFilters,
SessionFactoryImplementor factory)
Construct a query translator; this form used internally.
|
QueryTranslatorImpl(String queryIdentifier,
String queryString,
Map enabledFilters,
SessionFactoryImplementor factory)
Construct a query translator
|
Modifier and Type | Method and Description |
---|---|
FilterTranslator |
QueryTranslatorFactory.createFilterTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory)
Construct a
FilterTranslator instance capable of translating
an HQL filter string. |
QueryTranslator |
QueryTranslatorFactory.createQueryTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint)
Construct a
QueryTranslator instance capable of translating
an HQL query string. |
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
AbstractTableBasedBulkIdHandler.factory() |
Modifier and Type | Method and Description |
---|---|
MultiTableBulkIdStrategy.DeleteHandler |
MultiTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker)
Build a handler capable of handling the bulk delete indicated by the given walker.
|
MultiTableBulkIdStrategy.UpdateHandler |
MultiTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker)
Build a handler capable of handling the bulk update indicated by the given walker.
|
Constructor and Description |
---|
AbstractIdsBulkIdHandler(SessionFactoryImplementor sessionFactory,
HqlSqlWalker walker) |
AbstractTableBasedBulkIdHandler(SessionFactoryImplementor sessionFactory,
HqlSqlWalker walker) |
TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
TableBasedUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
Modifier and Type | Method and Description |
---|---|
MultiTableBulkIdStrategy.DeleteHandler |
CteValuesListBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
MultiTableBulkIdStrategy.UpdateHandler |
CteValuesListBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
Constructor and Description |
---|
AbstractCteValuesListBulkIdHandler(SessionFactoryImplementor sessionFactory,
HqlSqlWalker walker,
String catalog,
String schema) |
CteValuesListDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
CteValuesListDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
String catalog,
String schema) |
CteValuesListUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
CteValuesListUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
String catalog,
String schema) |
Modifier and Type | Method and Description |
---|---|
MultiTableBulkIdStrategy.DeleteHandler |
GlobalTemporaryTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
MultiTableBulkIdStrategy.UpdateHandler |
GlobalTemporaryTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
Constructor and Description |
---|
AbstractInlineIdsBulkIdHandler(SessionFactoryImplementor sessionFactory,
HqlSqlWalker walker) |
AbstractInlineIdsDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
AbstractInlineIdsUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
InlineIdsIdsInClauseDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
InlineIdsIdsOrClauseDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
InlineIdsInClauseUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
InlineIdsOrClauseUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
InlineIdsSubSelectValuesListDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
InlineIdsSubSelectValuesListUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
Modifier and Type | Method and Description |
---|---|
MultiTableBulkIdStrategy.DeleteHandler |
LocalTemporaryTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
MultiTableBulkIdStrategy.UpdateHandler |
LocalTemporaryTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
Modifier and Type | Method and Description |
---|---|
MultiTableBulkIdStrategy.DeleteHandler |
PersistentTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
MultiTableBulkIdStrategy.UpdateHandler |
PersistentTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
Constructor and Description |
---|
DeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
UpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
Modifier and Type | Method and Description |
---|---|
void |
Integrator.disintegrate(SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry)
Tongue-in-cheek name for a shutdown callback.
|
void |
Integrator.integrate(Metadata metadata,
SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry)
Perform integration.
|
Modifier and Type | Class and Description |
---|---|
class |
SessionFactoryImpl
Concrete implementation of the SessionFactory interface.
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
SessionImpl.getEntityManagerFactory() |
SessionFactoryImplementor |
AbstractSharedSessionContract.getFactory() |
SessionFactoryImplementor |
JdbcSessionContextImpl.getSessionFactory() |
SessionFactoryImplementor |
SessionImpl.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
FilterConfiguration.getAliasTableMap(SessionFactoryImplementor factory) |
void |
CoreMessageLogger.scopingTypesToSessionFactoryAfterAlreadyScoped(SessionFactoryImplementor factory,
SessionFactoryImplementor factory2) |
Constructor and Description |
---|
ConnectionObserverStatsBridge(SessionFactoryImplementor sessionFactory) |
CoordinatingEntityNameResolver(SessionFactoryImplementor sessionFactory,
Interceptor interceptor) |
FilterHelper(List<FilterConfiguration> filters,
SessionFactoryImplementor factory)
The map of defined filters.
|
Modifier and Type | Method and Description |
---|---|
static Object |
ReflectHelper.getConstantValue(String name,
SessionFactoryImplementor factory) |
Constructor and Description |
---|
EntityPrinter(SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
default SessionFactoryImplementor |
HibernateEntityManagerFactory.getSessionFactory()
Deprecated.
The expectation is that SessionFactory implementors also implement EntityManagerFactory; so this call
really should just return
this |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
AbstractGraphNode.getFactory() |
SessionFactoryImplementor |
AttributeNodeImpl.getFactory() |
Constructor and Description |
---|
AbstractGraphNode(SessionFactoryImplementor sessionFactory,
boolean mutable) |
AttributeNodeImpl(SessionFactoryImplementor sessionFactory,
ManagedType managedType,
Attribute<X,T> attribute) |
EntityGraphImpl(String name,
EntityType<T> entityType,
SessionFactoryImplementor sessionFactory) |
SubgraphImpl(SessionFactoryImplementor entityManagerFactory,
ManagedType managedType,
Class<T> subclass) |
Constructor and Description |
---|
PersistenceUnitUtilImpl(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
JoinWalker.getFactory() |
SessionFactoryImplementor |
Loader.getFactory() |
Modifier and Type | Method and Description |
---|---|
static OuterJoinableAssociation |
OuterJoinableAssociation.createRoot(AssociationType joinableType,
String alias,
SessionFactoryImplementor factory) |
protected String |
Loader.preprocessSQL(String sql,
QueryParameters parameters,
SessionFactoryImplementor sessionFactory,
List<AfterLoadAction> afterLoadActions)
Modify the SQL, adding lock hints and comments, if necessary
|
Constructor and Description |
---|
AbstractEntityJoinWalker(OuterJoinLoadable persister,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
AbstractEntityJoinWalker(OuterJoinLoadable persister,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers,
String alias) |
BasicLoader(SessionFactoryImplementor factory) |
JoinWalker(SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
Loader(SessionFactoryImplementor factory) |
OuterJoinableAssociation(PropertyPath propertyPath,
AssociationType joinableType,
String lhsAlias,
String[] lhsColumns,
String rhsAlias,
JoinType joinType,
String withClause,
boolean hasRestriction,
SessionFactoryImplementor factory,
Map enabledFilters) |
OuterJoinLoader(SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
Modifier and Type | Method and Description |
---|---|
protected CollectionInitializer |
BatchingCollectionInitializerBuilder.buildNonBatchingLoader(QueryableCollection persister,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
CollectionInitializer |
BatchingCollectionInitializerBuilder.createBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for basic and many-to-many collections (collections with
a dedicated collection table).
|
CollectionInitializer |
BatchingCollectionInitializerBuilder.createBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for one-to-many collections (collections without
a dedicated collection table).
|
protected abstract CollectionInitializer |
BatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected CollectionInitializer |
DynamicBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
CollectionInitializer |
PaddedBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
protected abstract CollectionInitializer |
BatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected CollectionInitializer |
DynamicBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
CollectionInitializer |
PaddedBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
static BatchingCollectionInitializerBuilder |
BatchingCollectionInitializerBuilder.getBuilder(SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
protected CollectionInitializer |
AbstractBatchingCollectionInitializerBuilder.buildNonBatchingLoader(QueryableCollection persister,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
CollectionInitializer |
LegacyBatchingCollectionInitializerBuilder.createRealBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
CriteriaQueryTranslator.getFactory() |
Constructor and Description |
---|
CriteriaJoinWalker(OuterJoinLoadable persister,
CriteriaQueryTranslator translator,
SessionFactoryImplementor factory,
CriteriaImpl criteria,
String rootEntityName,
LoadQueryInfluencers loadQueryInfluencers) |
CriteriaJoinWalker(OuterJoinLoadable persister,
CriteriaQueryTranslator translator,
SessionFactoryImplementor factory,
CriteriaImpl criteria,
String rootEntityName,
LoadQueryInfluencers loadQueryInfluencers,
String alias) |
CriteriaLoader(OuterJoinLoadable persister,
SessionFactoryImplementor factory,
CriteriaImpl criteria,
String rootEntityName,
LoadQueryInfluencers loadQueryInfluencers) |
CriteriaQueryTranslator(SessionFactoryImplementor factory,
CriteriaImpl criteria,
String rootEntityName,
String rootSQLAlias) |
CriteriaQueryTranslator(SessionFactoryImplementor factory,
CriteriaImpl criteria,
String rootEntityName,
String rootSQLAlias,
CriteriaQuery outerQuery) |
Constructor and Description |
---|
CustomLoader(CustomQuery customQuery,
SessionFactoryImplementor factory) |
Constructor and Description |
---|
ParameterSubstitutionRecognizer(SessionFactoryImplementor factory) |
SQLCustomQuery(String sqlQuery,
NativeSQLQueryReturn[] queryReturns,
Collection additionalQuerySpaces,
SessionFactoryImplementor factory) |
SQLQueryParser(String queryString,
org.hibernate.loader.custom.sql.SQLQueryParser.ParserContext context,
SessionFactoryImplementor factory) |
SQLQueryReturnProcessor(NativeSQLQueryReturn[] queryReturns,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
protected abstract UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected abstract UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-mode, etc.
|
UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-options, etc.
|
protected UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
static BatchingEntityLoaderBuilder |
BatchingEntityLoaderBuilder.getBuilder(SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
Constructor and Description |
---|
QueryLoader(QueryTranslatorImpl queryTranslator,
SessionFactoryImplementor factory,
SelectClause selectClause)
Creates a new Loader implementation.
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
AbstractLoadPlanBuildingAssociationVisitationStrategy.getSessionFactory() |
protected SessionFactoryImplementor |
AbstractLoadPlanBuildingAssociationVisitationStrategy.sessionFactory()
Gets the session factory.
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
QuerySpacesImpl.getSessionFactory() |
protected SessionFactoryImplementor |
AbstractQuerySpace.sessionFactory() |
protected SessionFactoryImplementor |
EntityQuerySpaceImpl.sessionFactory() |
Modifier and Type | Method and Description |
---|---|
JoinDefinedByMetadata |
JoinHelper.createCollectionJoin(QuerySpace leftHandSide,
String lhsPropertyName,
CollectionQuerySpace rightHandSide,
boolean rightHandSideRequired,
CollectionType joinedPropertyType,
SessionFactoryImplementor sessionFactory) |
JoinDefinedByMetadata |
JoinHelper.createEntityJoin(QuerySpace leftHandSide,
String lhsPropertyName,
EntityQuerySpace rightHandSide,
boolean rightHandSideRequired,
EntityType joinedPropertyType,
SessionFactoryImplementor sessionFactory) |
Constructor and Description |
---|
QuerySpacesImpl(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
ExpandingQuerySpaces.getSessionFactory()
Gets the session factory.
|
SessionFactoryImplementor |
LoadPlanBuildingContext.getSessionFactory()
Access to the SessionFactory
|
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
AbstractLoadPlanBasedLoader.getFactory() |
protected SessionFactoryImplementor |
AbstractLoadQueryDetails.getSessionFactory() |
SessionFactoryImplementor |
LoadQueryJoinAndFetchProcessor.getSessionFactory() |
protected SessionFactoryImplementor |
AliasResolutionContextImpl.sessionFactory() |
Modifier and Type | Method and Description |
---|---|
EntityLoadQueryDetails |
BatchingLoadQueryDetailsFactory.makeEntityLoadQueryDetails(LoadPlan loadPlan,
String[] keyColumnNames,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory)
Returns a EntityLoadQueryDetails object from the given inputs.
|
Constructor and Description |
---|
AbstractCollectionLoadQueryDetails(LoadPlan loadPlan,
AliasResolutionContextImpl aliasResolutionContext,
CollectionReturn rootReturn,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory) |
AbstractLoadPlanBasedLoader(SessionFactoryImplementor factory)
Constructs a
AbstractLoadPlanBasedLoader . |
AbstractLoadQueryDetails(LoadPlan loadPlan,
AliasResolutionContextImpl aliasResolutionContext,
QueryBuildingParameters buildingParameters,
String[] keyColumnNames,
Return rootReturn,
SessionFactoryImplementor factory) |
AliasResolutionContextImpl(SessionFactoryImplementor sessionFactory)
Constructs a
AliasResolutionContextImpl without any source aliases. |
AliasResolutionContextImpl(SessionFactoryImplementor sessionFactory,
int suffixSeed)
Constructs a AliasResolutionContextImpl with the specified seed for unique alias suffixes.
|
EntityLoadQueryDetails(LoadPlan loadPlan,
String[] keyColumnNames,
AliasResolutionContextImpl aliasResolutionContext,
EntityReturn rootReturn,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory)
Constructs a EntityLoadQueryDetails object from the given inputs.
|
LoadQueryJoinAndFetchProcessor(AliasResolutionContextImpl aliasResolutionContext,
QueryBuildingParameters buildingParameters,
SessionFactoryImplementor factory)
Instantiates a LoadQueryJoinAndFetchProcessor with the given information
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
MetamodelImpl.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
static Helper.AttributeSource |
Helper.resolveAttributeSource(SessionFactoryImplementor sessionFactory,
ManagedType managedType) |
static Type |
Helper.resolveType(SessionFactoryImplementor sessionFactory,
Attribute attribute) |
Constructor and Description |
---|
Helper(SessionFactoryImplementor sessionFactory) |
MetamodelImpl(SessionFactoryImplementor sessionFactory,
TypeConfiguration typeConfiguration) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
MetamodelImplementor.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
AbstractCollectionPersister.getFactory() |
SessionFactoryImplementor |
CollectionPersister.getFactory() |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
AbstractEntityPersister.getFactory() |
SessionFactoryImplementor |
EntityPersister.getFactory()
Return the SessionFactory to which this persister "belongs".
|
Modifier and Type | Method and Description |
---|---|
Object |
DiscriminatorType.deepCopy(Object value,
SessionFactoryImplementor factory) |
EntityPersister |
AbstractEntityPersister.getSubclassEntityPersister(Object instance,
SessionFactoryImplementor factory) |
EntityPersister |
EntityPersister.getSubclassEntityPersister(Object instance,
SessionFactoryImplementor factory)
A request has already identified the entity-name of this persister as the mapping for the given instance.
|
protected static String |
AbstractEntityPersister.getTemplateFromString(String string,
SessionFactoryImplementor factory) |
String |
DiscriminatorType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
PersisterCreationContext.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
static FetchStyle |
FetchStrategyHelper.determineFetchStyleByMetadata(FetchMode mappingFetchMode,
AssociationType type,
SessionFactoryImplementor sessionFactory) |
static FetchTiming |
FetchStrategyHelper.determineFetchTiming(FetchStyle style,
AssociationType type,
SessionFactoryImplementor sessionFactory) |
Constructor and Description |
---|
MetamodelGraphWalker(AssociationVisitationStrategy strategy,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
static String |
MessageHelper.collectionInfoString(CollectionPersister persister,
Serializable[] ids,
SessionFactoryImplementor factory)
Generate an info message string relating to a series of managed
collections.
|
static String |
MessageHelper.collectionInfoString(CollectionPersister persister,
Serializable id,
SessionFactoryImplementor factory)
Generate an info message string relating to a particular managed
collection.
|
static String |
MessageHelper.infoString(EntityPersister persister,
Object id,
SessionFactoryImplementor factory)
Generate an info message string relating to a particular entity.
|
static String |
MessageHelper.infoString(EntityPersister persister,
Object id,
Type identifierType,
SessionFactoryImplementor factory)
Generate an info message string relating to a particular entity,.
|
static String |
MessageHelper.infoString(EntityPersister persister,
Serializable[] ids,
SessionFactoryImplementor factory)
Generate an info message string relating to a series of entities.
|
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
Util.ResultSetMappingResolutionContext.getSessionFactory()
Access to the SessionFactory
|
SessionFactoryImplementor |
Util.ResultClassesResolutionContext.getSessionFactory()
Access to the SessionFactory
|
Modifier and Type | Method and Description |
---|---|
void |
PropertyAccessMapImpl.SetterImpl.set(Object target,
Object value,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
void |
EnhancedSetterImpl.set(Object target,
Object value,
SessionFactoryImplementor factory) |
void |
Setter.set(Object target,
Object value,
SessionFactoryImplementor factory)
Set the property value from the given instance
|
void |
SetterFieldImpl.set(Object target,
Object value,
SessionFactoryImplementor factory) |
void |
SetterMethodImpl.set(Object target,
Object value,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
static QueryParameterBindingsImpl |
QueryParameterBindingsImpl.from(ParameterMetadata parameterMetadata,
SessionFactoryImplementor sessionFactory,
boolean queryParametersValidationEnabled) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
QueryProducerImplementor.getFactory() |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
JdbcSessionContext.getSessionFactory()
Retrieve the session factory for this environment.
|
Modifier and Type | Method and Description |
---|---|
MassIndexer |
DefaultMassIndexerFactory.createMassIndexer(org.hibernate.search.spi.SearchIntegrator searchIntegrator,
SessionFactoryImplementor sessionFactory,
Class<?>... entities) |
Constructor and Description |
---|
BatchCoordinator(org.hibernate.search.spi.IndexedTypeSet rootEntities,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
SessionFactoryImplementor sessionFactory,
int typesToIndexInParallel,
int documentBuilderThreads,
CacheMode cacheMode,
int objectLoadingBatchSize,
long objectsLimit,
boolean optimizeAtEnd,
boolean purgeAtStart,
boolean optimizeAfterPurge,
org.hibernate.search.batchindexing.MassIndexerProgressMonitor monitor,
int idFetchSize,
Integer transactionTimeout,
String tenantId) |
BatchIndexingWorkspace(org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
SessionFactoryImplementor sessionFactory,
org.hibernate.search.spi.IndexedTypeIdentifier type,
int objectLoadingThreads,
CacheMode cacheMode,
int objectLoadingBatchSize,
CountDownLatch endAllSignal,
org.hibernate.search.batchindexing.MassIndexerProgressMonitor monitor,
org.hibernate.search.backend.spi.BatchBackend backend,
long objectsLimit,
int idFetchSize,
Integer transactionTimeout,
String tenantId) |
BatchTransactionalContext(org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
SessionFactoryImplementor sessionFactory,
org.hibernate.search.exception.ErrorHandler errorHandler,
String tenantId) |
MassIndexerImpl(org.hibernate.search.spi.SearchIntegrator searchIntegrator,
SessionFactoryImplementor sessionFactory,
Class<?>... entities) |
Modifier and Type | Method and Description |
---|---|
MassIndexer |
MassIndexerFactory.createMassIndexer(org.hibernate.search.spi.SearchIntegrator searchIntegrator,
SessionFactoryImplementor sessionFactory,
Class<?>... entities)
Create an instance of a
MassIndexer . |
Modifier and Type | Method and Description |
---|---|
void |
HibernateSearchIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
void |
HibernateSearchIntegrator.integrate(Metadata metadata,
SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
static org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator |
ContextHelper.getSearchIntegratorBySFI(SessionFactoryImplementor sfi) |
Modifier and Type | Method and Description |
---|---|
void |
JaccIntegrator.disintegrate(SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
void |
JaccIntegrator.integrate(Metadata metadata,
SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
SessionFactoryServiceRegistryImpl.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
SessionFactoryServiceRegistry |
SessionFactoryServiceRegistryFactoryImpl.buildServiceRegistry(SessionFactoryImplementor sessionFactory,
BootstrapContext bootstrapContext,
SessionFactoryOptions options) |
SessionFactoryServiceRegistry |
SessionFactoryServiceRegistryBuilderImpl.buildSessionFactoryServiceRegistry(SessionFactoryImplementor sessionFactory,
BootstrapContext bootstrapContext,
SessionFactoryOptions options) |
Constructor and Description |
---|
SessionFactoryServiceRegistryImpl(ServiceRegistryImplementor parent,
List<SessionFactoryServiceInitiator> initiators,
List<ProvidedService> providedServices,
SessionFactoryImplementor sessionFactory,
BootstrapContext bootstrapContext,
SessionFactoryOptions sessionFactoryOptions) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
SessionFactoryServiceInitiatorContext.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
SessionFactoryServiceRegistry |
SessionFactoryServiceRegistryFactory.buildServiceRegistry(SessionFactoryImplementor sessionFactory,
BootstrapContext bootstrapContext,
SessionFactoryOptions sessionFactoryOptions)
Create the registry.
|
R |
SessionFactoryServiceInitiator.initiateService(SessionFactoryImplementor sessionFactory,
SessionFactoryOptions sessionFactoryOptions,
ServiceRegistryImplementor registry)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static String |
Template.renderOrderByStringTemplate(String orderByFragment,
ColumnMapper columnMapper,
SessionFactoryImplementor sessionFactory,
Dialect dialect,
SQLFunctionRegistry functionRegistry) |
static OrderByTranslation |
Template.translateOrderBy(String orderByFragment,
ColumnMapper columnMapper,
SessionFactoryImplementor sessionFactory,
Dialect dialect,
SQLFunctionRegistry functionRegistry)
Performs order-by template rendering allowing
column mapping . |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
TranslationContext.getSessionFactory()
Retrieves the session factory for this context.
|
Constructor and Description |
---|
OrderByFragmentRenderer(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
StatisticsImplementor |
StatisticsInitiator.initiateService(SessionFactoryImplementor sessionFactory,
SessionFactoryOptions sessionFactoryOptions,
ServiceRegistryImplementor registry) |
Constructor and Description |
---|
StatisticsImpl(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
StatisticsImplementor |
StatisticsFactory.buildStatistics(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
AbstractNonIdentifierAttribute.sessionFactory() |
Modifier and Type | Method and Description |
---|---|
static NonIdentifierAttribute |
PropertyFactory.buildEntityBasedAttribute(EntityPersister persister,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
Property property,
boolean lazyAvailable)
Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entity
|
static VersionProperty |
PropertyFactory.buildVersionProperty(EntityPersister persister,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
Property property,
boolean lazyAvailable)
Generates a VersionProperty representation for an entity mapping given its
version mapping Property.
|
Constructor and Description |
---|
AbstractNonIdentifierAttribute(AttributeSource source,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
String attributeName,
Type attributeType,
BaselineAttributeInformation attributeInformation) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractComponentTuplizer.setParent(Object component,
Object parent,
SessionFactoryImplementor factory) |
void |
ComponentTuplizer.setParent(Object component,
Object parent,
SessionFactoryImplementor factory)
Set the value of the parent property.
|
void |
PojoComponentTuplizer.setParent(Object component,
Object parent,
SessionFactoryImplementor factory) |
Constructor and Description |
---|
AbstractCompositionAttribute(AttributeSource source,
SessionFactoryImplementor sessionFactory,
int entityBasedAttributeNumber,
String attributeName,
CompositeType attributeType,
int columnStartPosition,
BaselineAttributeInformation baselineInfo) |
CompositeBasedAssociationAttribute(AbstractCompositionAttribute source,
SessionFactoryImplementor factory,
int entityBasedAttributeNumber,
String attributeName,
AssociationType attributeType,
BaselineAttributeInformation baselineInfo,
int subAttributeNumber,
AssociationKey associationKey) |
CompositeBasedBasicAttribute(AttributeSource source,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
String attributeName,
Type attributeType,
BaselineAttributeInformation baselineInfo) |
CompositionBasedCompositionAttribute(AbstractCompositionAttribute source,
SessionFactoryImplementor sessionFactory,
int entityBasedAttributeNumber,
String attributeName,
CompositeType attributeType,
int columnStartPosition,
BaselineAttributeInformation baselineInfo) |
Modifier and Type | Method and Description |
---|---|
protected SessionFactoryImplementor |
AbstractEntityTuplizer.getFactory() |
SessionFactoryImplementor |
EntityMetamodel.getSessionFactory() |
Modifier and Type | Method and Description |
---|---|
static org.hibernate.tuple.entity.EntityMetamodel.InDatabaseValueGenerationStrategyImpl |
EntityMetamodel.create(SessionFactoryImplementor sessionFactoryImplementor,
Property mappingProperty,
ValueGeneration valueGeneration) |
String |
DynamicMapEntityTuplizer.determineConcreteSubclassEntityName(Object entityInstance,
SessionFactoryImplementor factory) |
String |
EntityTuplizer.determineConcreteSubclassEntityName(Object entityInstance,
SessionFactoryImplementor factory)
Given an entity instance, determine the most appropriate (most targeted) entity-name which represents it.
|
String |
PojoEntityTuplizer.determineConcreteSubclassEntityName(Object entityInstance,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
TypeFactory.resolveSessionFactory()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Object |
AbstractStandardBasicType.deepCopy(Object value,
SessionFactoryImplementor factory) |
Object |
AnyType.deepCopy(Object value,
SessionFactoryImplementor factory) |
Object |
CollectionType.deepCopy(Object value,
SessionFactoryImplementor factory) |
Object |
ComponentType.deepCopy(Object component,
SessionFactoryImplementor factory) |
Object |
CompositeCustomType.deepCopy(Object value,
SessionFactoryImplementor factory) |
Object |
CustomType.deepCopy(Object value,
SessionFactoryImplementor factory) |
Object |
EntityType.deepCopy(Object value,
SessionFactoryImplementor factory) |
Object |
MetaType.deepCopy(Object value,
SessionFactoryImplementor factory) |
Object |
Type.deepCopy(Object value,
SessionFactoryImplementor factory)
Return a deep copy of the persistent state, stopping at entities and at collections.
|
String |
AnyType.getAssociatedEntityName(SessionFactoryImplementor factory) |
String |
AssociationType.getAssociatedEntityName(SessionFactoryImplementor factory)
Get the entity name of the associated entity
|
String |
CollectionType.getAssociatedEntityName(SessionFactoryImplementor factory) |
String |
EntityType.getAssociatedEntityName(SessionFactoryImplementor factory)
The name of the associated entity.
|
protected EntityPersister |
EntityType.getAssociatedEntityPersister(SessionFactoryImplementor factory) |
Joinable |
AnyType.getAssociatedJoinable(SessionFactoryImplementor factory) |
Joinable |
AssociationType.getAssociatedJoinable(SessionFactoryImplementor factory)
Get the "persister" for this association - a class or
collection persister
|
Joinable |
CollectionType.getAssociatedJoinable(SessionFactoryImplementor factory) |
Joinable |
EntityType.getAssociatedJoinable(SessionFactoryImplementor factory)
Retrieves the
Joinable defining the associated entity. |
Type |
CollectionType.getElementType(SessionFactoryImplementor factory)
Get the Hibernate type of the collection elements
|
int |
AbstractStandardBasicType.getHashCode(Object x,
SessionFactoryImplementor factory) |
int |
AbstractType.getHashCode(Object x,
SessionFactoryImplementor factory) |
int |
ComponentType.getHashCode(Object x,
SessionFactoryImplementor factory) |
int |
EntityType.getHashCode(Object x,
SessionFactoryImplementor factory) |
int |
Type.getHashCode(Object x,
SessionFactoryImplementor factory)
Get a hash code, consistent with persistence "equality".
|
String |
AnyType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters) |
String |
AssociationType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters)
Get the "filtering" SQL fragment that is applied in the
SQL on clause, in addition to the usual join condition
|
String |
CollectionType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters) |
String |
EntityType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters) |
String |
AnyType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters,
Set<String> treatAsDeclarations) |
String |
AssociationType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters,
Set<String> treatAsDeclarations)
Get the "filtering" SQL fragment that is applied in the
SQL on clause, in addition to the usual join condition
|
String |
CollectionType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters,
Set<String> treatAsDeclarations) |
String |
EntityType.getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters,
Set<String> treatAsDeclarations) |
Type |
AbstractStandardBasicType.getSemiResolvedType(SessionFactoryImplementor factory) |
Type |
AbstractType.getSemiResolvedType(SessionFactoryImplementor factory) |
Type |
EntityType.getSemiResolvedType(SessionFactoryImplementor factory) |
Type |
Type.getSemiResolvedType(SessionFactoryImplementor factory)
As part of 2-phase loading, when we perform resolving what is the resolved type for this type? Generally
speaking the type and its semi-resolved type will be the same.
|
boolean |
AbstractStandardBasicType.isEqual(Object x,
Object y,
SessionFactoryImplementor factory) |
boolean |
AbstractType.isEqual(Object x,
Object y,
SessionFactoryImplementor factory) |
boolean |
ComponentType.isEqual(Object x,
Object y,
SessionFactoryImplementor factory) |
boolean |
EntityType.isEqual(Object x,
Object y,
SessionFactoryImplementor factory) |
boolean |
Type.isEqual(Object x,
Object y,
SessionFactoryImplementor factory)
Compare two instances of the class mapped by this type for persistence "equality" (equality of persistent
state).
|
protected String |
CollectionType.renderLoggableString(Object value,
SessionFactoryImplementor factory) |
protected String |
CustomCollectionType.renderLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
AbstractStandardBasicType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
AnyType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
ArrayType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
CollectionType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
ComponentType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
CompositeCustomType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
CustomType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
EntityType.toLoggableString(Object value,
SessionFactoryImplementor factory)
Generate a loggable representation of an instance of the value mapped by this type.
|
String |
EnumType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
MetaType.toLoggableString(Object value,
SessionFactoryImplementor factory) |
String |
Type.toLoggableString(Object value,
SessionFactoryImplementor factory)
Generate a representation of the value for logging purposes.
|
String |
CustomType.toXMLString(Object value,
SessionFactoryImplementor factory) |
String |
MetaType.toXMLString(Object value,
SessionFactoryImplementor factory) |
Modifier and Type | Method and Description |
---|---|
SessionFactoryImplementor |
TypeConfiguration.getSessionFactory()
Obtain the SessionFactory currently scoping the TypeConfiguration.
|
Modifier and Type | Method and Description |
---|---|
MetamodelImplementor |
TypeConfiguration.scope(SessionFactoryImplementor sessionFactory,
BootstrapContext bootstrapContext) |
Modifier and Type | Method and Description |
---|---|
String |
LoggableUserType.toLoggableString(Object value,
SessionFactoryImplementor factory)
Generate a loggable string representation of the collection (value).
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.