Uses of Class
org.hibernate.Incubating
-
Packages with annotations of type Incubating Package Description org.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptorhandling.org.hibernate.graph Hibernate's (extended) support for JPA's entity graphsorg.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.query.sqm -
-
Uses of Incubating in org.hibernate
Classes in org.hibernate with annotations of type Incubating Modifier and Type Class Description classTimeZoneStorageStrategyDescribes the storage strategies understood by Hibernate. -
Uses of Incubating in org.hibernate.annotations
Classes in org.hibernate.annotations with annotations of type Incubating Modifier and Type Class Description interfaceTimeZoneColumnSpecifies the column name and type to use for storing the time zone information.interfaceTimeZoneStorageSpecifies how the time zone information of a persistent property or field should be persisted.classTimeZoneStorageTypeDescribes the storage for the time zone information for time zone based types.classTimeZoneTypeThe type of storage to use for the time zone information. -
Uses of Incubating in org.hibernate.boot.spi
Classes in org.hibernate.boot.spi with annotations of type Incubating Modifier and Type Interface Description interfaceBootstrapContextDefines a context for things generally available to the process of bootstrapping a SessionFactory that are expected to be released after the SessionFactory is built. -
Uses of Incubating in org.hibernate.bytecode.enhance.spi.interceptor
Classes in org.hibernate.bytecode.enhance.spi.interceptor with annotations of type Incubating Modifier and Type Interface Description interfaceBytecodeLazyAttributeInterceptor -
Uses of Incubating in org.hibernate.collection.spi
Classes in org.hibernate.collection.spi with annotations of type Incubating Modifier and Type Interface Description interfaceCollectionSemantics<CE,E>Describes the semantics of a persistent collection such that Hibernate understands how to use it - create one, handle elements, etc.interfaceCollectionSemanticsResolverResolve the collection semantics for the given mapped collection todo (6.0) ... -
Uses of Incubating in org.hibernate.dialect
Classes in org.hibernate.dialect with annotations of type Incubating Modifier and Type Class Description classTimeZoneSupportDescribes the support for "with time zone" types. -
Uses of Incubating in org.hibernate.engine.query.spi
Classes in org.hibernate.engine.query.spi with annotations of type Incubating Modifier and Type Class Description classAbstractParameterDescriptorNOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQMclassNamedParameterDescriptorDescriptor regarding a named parameter.interfaceNativeQueryInterpreterService contract for dealing with native queries.classOrdinalParameterDescriptorDescriptor regarding an ordinal parameter. -
Uses of Incubating in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi with annotations of type Incubating Modifier and Type Interface Description interfacePersistentAttributeInterceptorThe base contract for interceptors that can be injected into enhanced entities for the purpose of intercepting attribute accessConstructors in org.hibernate.engine.spi with annotations of type Incubating Constructor Description EffectiveEntityGraph()EffectiveEntityGraph(boolean allowOverwrite) -
Uses of Incubating in org.hibernate.event.service.spi
Classes in org.hibernate.event.service.spi with annotations of type Incubating Modifier and Type Interface Description interfaceEventActionWithParameter<T,U,X>Methods in org.hibernate.event.service.spi with annotations of type Incubating Modifier and Type Method Description <U> voidEventListenerGroup. fireEventOnEachListener(U event, BiConsumer<T,U> actionOnEvent)Similar asEventListenerGroup.fireLazyEventOnEachListener(Supplier, BiConsumer)except it doesn't use a {Supplier}: useful when there is no need to lazily initialize the event.<R,U,RL>
CompletionStage<R>EventListenerGroup. fireEventOnEachListener(U event, Function<RL,Function<U,CompletionStage<R>>> fun)Similar toEventListenerGroup.fireEventOnEachListener(Object, Function), but Reactive friendly: it chains processing of the same event on each Reactive Listener, and returns aCompletionStageof type R.<R,U,RL,X>
CompletionStage<R>EventListenerGroup. fireEventOnEachListener(U event, X param, Function<RL,BiFunction<U,X,CompletionStage<R>>> fun)Similar toEventListenerGroup.fireEventOnEachListener(Object, Object, Function), but Reactive friendly: it chains processing of the same event on each Reactive Listener, and returns aCompletionStageof type R.<U,X>
voidEventListenerGroup. fireEventOnEachListener(U event, X param, EventActionWithParameter<T,U,X> actionOnEvent)Similar toEventListenerGroup.fireEventOnEachListener(Object, BiConsumer), but allows passing a third parameter to the consumer; our code based occasionally needs a third parameter: having this additional variant allows using the optimal iteration more extensively and reduce allocations.<U> voidEventListenerGroup. fireLazyEventOnEachListener(Supplier<U> eventSupplier, BiConsumer<T,U> actionOnEvent)Fires an event on each registered event listener of this group.<R,U,RL>
CompletionStage<R>EventListenerGroup. fireLazyEventOnEachListener(Supplier<U> eventSupplier, Function<RL,Function<U,CompletionStage<R>>> fun)Similar toEventListenerGroup.fireLazyEventOnEachListener(Supplier, BiConsumer), but Reactive friendly: it chains processing of the same event on each Reactive Listener, and returns aCompletionStageof type R. -
Uses of Incubating in org.hibernate.integrator.spi
Methods in org.hibernate.integrator.spi with annotations of type Incubating Modifier and Type Method Description default voidIntegrator. integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory)Perform integration. -
Uses of Incubating in org.hibernate.loader.access
Classes in org.hibernate.loader.access with annotations of type Incubating Modifier and Type Interface Description interfaceLoadAccessContextContext for loader-access objects. -
Uses of Incubating in org.hibernate.loader.entity
Methods in org.hibernate.loader.entity with annotations of type Incubating Modifier and Type Method Description CacheEntityLoaderHelper.PersistenceContextEntryCacheEntityLoaderHelper. loadFromSessionCache(EntityKey keyToLoad, LoadEventListener.LoadType options, LockOptions lockOptions, SharedSessionContractImplementor session) -
Uses of Incubating in org.hibernate.metamodel
Classes in org.hibernate.metamodel with annotations of type Incubating Modifier and Type Interface Description interfaceEmbeddableInstantiatorContract for instantiating embeddable values NOTE : incubating until the proposed `instantiate(IntFunction valueAccess, SessionFactoryImplementor sessionFactory)` form can be implementedinterfaceEmbeddableRepresentationStrategyDescribes the representation of a particular embeddable type.interfaceManagedTypeRepresentationStrategyDefines a singular extension point for capabilities pertaining to a representation mode.interfaceMappingMetamodelAccess to information about Hibernate's runtime relational mapping modelinterfaceRuntimeMetamodelsAccess to Hibernate's runtime metamodels which includes its domain-model (JPA impl) and its relational-mapping model -
Uses of Incubating in org.hibernate.metamodel.mapping
Classes in org.hibernate.metamodel.mapping with annotations of type Incubating Modifier and Type Interface Description interfaceBindableContract for things at the domain/mapping level that can be bound into a JDBC query.interfaceGeneratedValueResolverGeneralized contract covering an attribute's generation handling -
Uses of Incubating in org.hibernate.metamodel.model.convert.spi
Classes in org.hibernate.metamodel.model.convert.spi with annotations of type Incubating Modifier and Type Interface Description interfaceBasicValueConverter<D,R>Support for basic-value conversions. -
Uses of Incubating in org.hibernate.metamodel.model.domain
Classes in org.hibernate.metamodel.model.domain with annotations of type Incubating Modifier and Type Interface Description interfaceAllowableParameterType<J>Specialization of DomainType for types that can be used asQueryparameter bind values.interfaceJpaMetamodelHibernate extension to the JPAMetamodelcontract -
Uses of Incubating in org.hibernate.metamodel.spi
Classes in org.hibernate.metamodel.spi with annotations of type Incubating Modifier and Type Interface Description interfaceInstantiatorStrategy for instantiating a managed typeinterfaceManagedTypeRepresentationResolverPluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use. -
Uses of Incubating in org.hibernate.procedure.spi
Classes in org.hibernate.procedure.spi with annotations of type Incubating Modifier and Type Interface Description interfaceNamedCallableQueryMementoRepresents a "memento" (disconnected, externalizable form) of a ProcedureCallinterfaceProcedureParameterImplementor<T>SPI extension for ProcedureParameter -
Uses of Incubating in org.hibernate.query
Classes in org.hibernate.query with annotations of type Incubating Modifier and Type Interface Description interfaceParameterMetadataAccess to known information about the parameters for a query.interfaceQuery<R>Represents an HQL/JPQL query or a compiled Criteria query.interfaceQueryParameter<T>Represents a parameter defined in the source (HQL/JPQL or criteria) query. -
Uses of Incubating in org.hibernate.query.hql
Classes in org.hibernate.query.hql with annotations of type Incubating Modifier and Type Interface Description interfaceHqlTranslatorMain entry point into building semantic queries. -
Uses of Incubating in org.hibernate.query.hql.spi
Classes in org.hibernate.query.hql.spi with annotations of type Incubating Modifier and Type Interface Description interfaceSqmCreationOptionsOptions for semantic analysisinterfaceSqmCreationProcessingStateState related to SQM creation, likeSqmCreationState, but specific to its "current processing" - which generally means specific to each statement and sub-queryinterfaceSqmCreationStateModels the state pertaining to the creation of a single SQM.interfaceSqmPathRegistryRegistry for SqmPath references providing the ability to access them in multiple ways - by alias, by NavigablePath, etcinterfaceSqmQuerySpecCreationProcessingStateSqmCreationProcessingState specialization for processing a SQM query-spec -
Uses of Incubating in org.hibernate.query.named
Classes in org.hibernate.query.named with annotations of type Incubating Modifier and Type Interface Description interfaceNameableQueryContract for Query impls that can be converted to a named query memento to be stored in theNamedObjectRepositoryinterfaceNamedObjectRepositoryRepository for references to named things related with queries.interfaceNamedResultSetMappingMementoUsed to keep information about named result mappings defined by the application which can then be applied to native-sql and stored-procedure queries.interfaceResultMemento -
Uses of Incubating in org.hibernate.query.procedure
Classes in org.hibernate.query.procedure with annotations of type Incubating Modifier and Type Interface Description interfaceProcedureParameter<T>NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM -
Uses of Incubating in org.hibernate.query.results
Classes in org.hibernate.query.results with annotations of type Incubating Modifier and Type Interface Description interfaceFetchBuilderResponsible for building a singleDomainResultinstance as part of the overall mapping of native / procedure query results.interfaceResultBuilderResponsible for building a singleDomainResultinstance as part of the overall mapping of native / procedure query results.interfaceResultSetMappingActs as theJdbcValuesMappingProducerforNativeQueryorProcedureCall/StoredProcedureQueryinstances.classResultSetMappingImpl -
Uses of Incubating in org.hibernate.query.spi
Classes in org.hibernate.query.spi with annotations of type Incubating Modifier and Type Interface Description interfaceCloseableIterator<T>Unification of Iterator and AutoCloseableclassDoubleStreamDecoratorTheDoubleStreamDecoratorwraps a JavaDoubleStreamand registers acloseHandlerwhich is passed further to any resultingStream.classIntStreamDecoratorTheIntStreamDecoratorwraps a JavaIntStreamand registers acloseHandlerwhich is passed further to any resultingStream.classLongStreamDecoratorTheLongStreamDecoratorwraps a JavaLongStreamand registers acloseHandlerwhich is passed further to any resultingStream.classQueryEngineAggregation and encapsulation of the components Hibernate uses to execute queries (HQL, Criteria and native)interfaceQueryImplementor<R>interfaceQueryInterpretationCacheCache for various parts of translating or interpreting queries.interfaceQueryParameterBinding<T>/** The value/type binding information for a particular query parameter.interfaceQueryParameterBindingsManages all the parameter bindings for a particular query.interfaceQueryParameterListBinding<T>Represents a "parameter list" binding: aka the binding of a collection of values for a single query parameter.interfaceQueryPlanCommon contract for select and mutation query plansinterfaceScrollableResultsImplementor<R>interfaceSelectQueryPlan<R>General contract for performing execution of a query returning results.classStreamDecorator<R>TheStreamDecoratorwraps a JavaStreamand registers acloseHandlerwhich is passed further to any resultingStream. -
Uses of Incubating in org.hibernate.query.sql.spi
Classes in org.hibernate.query.sql.spi with annotations of type Incubating Modifier and Type Interface Description interfaceNativeQueryImplementor<R> -
Uses of Incubating in org.hibernate.query.sqm.spi
Classes in org.hibernate.query.sqm.spi with annotations of type Incubating Modifier and Type Interface Description interfaceSqmCreationContextThe context in which all SQM creations occur (think SessionFactory). -
Uses of Incubating in org.hibernate.sql.ast
Classes in org.hibernate.sql.ast with annotations of type Incubating Modifier and Type Class Description classClauseUsed to indicate which query clause we are currently processinginterfaceSqlAstWalker -
Uses of Incubating in org.hibernate.sql.exec.spi
Classes in org.hibernate.sql.exec.spi with annotations of type Incubating Modifier and Type Interface Description interfaceJdbcSelectExecutorAn executor for JdbcSelect operations. -
Uses of Incubating in org.hibernate.sql.results.jdbc.spi
Classes in org.hibernate.sql.results.jdbc.spi with annotations of type Incubating Modifier and Type Interface Description interfaceJdbcValuesMappingProducerProducer for JdbcValuesMapping references. -
Uses of Incubating in org.hibernate.sql.results.spi
Classes in org.hibernate.sql.results.spi with annotations of type Incubating Modifier and Type Interface Description interfaceRowTransformer<T>Defines transformation of a raw row in the domain query result row. -
Uses of Incubating in org.hibernate.tool.schema.extract.spi
Classes in org.hibernate.tool.schema.extract.spi with annotations of type Incubating Modifier and Type Interface Description interfaceDatabaseInformationProvides access to information about existing schema objects (tables, sequences etc) of existing database.interfaceExtractionContextDefines a context for performing extraction including providing access to information about ongoing extraction as well as to delegates needed in performing extraction.static interfaceExtractionContext.DatabaseObjectAccessIn conjunction withExtractionContext.getDatabaseObjectAccess()provides access to information about known database objects to the extractor.static interfaceExtractionContext.ResultSetProcessor<T>interfaceInformationExtractorContract for extracting information about objects in the database schema(s).Methods in org.hibernate.tool.schema.extract.spi with annotations of type Incubating Modifier and Type Method Description default <T> TExtractionContext. getQueryResults(String queryString, Object[] positionalParameters, ExtractionContext.ResultSetProcessor<T> resultSetProcessor) -
Uses of Incubating in org.hibernate.tool.schema.spi
Classes in org.hibernate.tool.schema.spi with annotations of type Incubating Modifier and Type Interface Description interfaceExecutionOptionsParameter object representing options for schema management tool executioninterfaceExtractionToolEncapsulates the functionality for extracting database metadata used bySchemaManagementTool.interfaceSchemaCreatorService delegate for handling schema creation.interfaceSchemaDropperService delegate for handling schema dropping.interfaceSchemaFilterDefines a filter for Hibernate's schema tooling.interfaceSchemaFilterProviderUsed to specify theSchemaFilters to be used by create, drop, migrate and validate operations on the database schema.interfaceSchemaManagementToolContract for schema management tool integration.interfaceSchemaMigratorService delegate for handling schema migration.interfaceSchemaValidatorService delegate for handling schema validations -
Uses of Incubating in org.hibernate.type.descriptor.java
Classes in org.hibernate.type.descriptor.java with annotations of type Incubating Modifier and Type Interface Description interfaceTemporalJavaTypeDescriptor<T>Specialized JavaTypeDescriptor for temporal types. -
Uses of Incubating in org.hibernate.type.spi
Classes in org.hibernate.type.spi with annotations of type Incubating Modifier and Type Class Description classTypeConfigurationDefines a set of available Type instances as isolated from other configurations.
-