Uses of Class
org.hibernate.Incubating
-
Packages that use Incubating Package Description org.hibernate.bytecode.enhance.spi.interceptor interceptor implementationsorg.hibernate.collection.spi SPI definitions for persistent collectionsorg.hibernate.engine.query.spi Defines support for query plans and stored metadata about queriesorg.hibernate.engine.spi org.hibernate.envers.boot.spi org.hibernate.envers.query org.hibernate.envers.strategy.spi org.hibernate.event.service.spi org.hibernate.query org.hibernate.query.procedure org.hibernate.query.procedure.spi org.hibernate.query.spi org.hibernate.sql.ast org.hibernate.tool.schema.extract.spi org.hibernate.tool.schema.spi org.hibernate.type.spi -
Packages with annotations of type Incubating Package Description org.hibernate.graph Hibernate's (extended) support for JPA's entity graphs -
-
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 interfaceLazyInitializableHibernate "wraps" a java collection in an instance of PersistentCollection. -
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.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.envers.boot.spi
Classes in org.hibernate.envers.boot.spi with annotations of type Incubating Modifier and Type Interface Description interfaceModifiedColumnNamingStrategyDefines a naming strategy for applying modified columns to the audited entity metamodel. -
Uses of Incubating in org.hibernate.envers.query
Classes in org.hibernate.envers.query with annotations of type Incubating Modifier and Type Interface Description interfaceAuditAssociationQuery<Q extends AuditQuery>Methods in org.hibernate.envers.query with annotations of type Incubating Modifier and Type Method Description AuditQueryAuditQueryCreator. forRevisionsOfEntity(java.lang.Class<?> clazz, boolean selectDeletedEntities)Creates a query that selects the revision entities associated with the specified entity.AuditQueryAuditQueryCreator. forRevisionsOfEntity(java.lang.Class<?> clazz, java.lang.String entityName, boolean selectDeletedEntities)Creates a query that selects the revision entities associated with the specified entity.AuditQueryAuditQueryCreator. forRevisionsOfEntityWithChanges(java.lang.Class<?> clazz, boolean selectDeletedEntities)Creates a query that selects the revisions at which the given entity was modified.AuditQueryAuditQueryCreator. forRevisionsOfEntityWithChanges(java.lang.Class<?> clazz, java.lang.String entityName, boolean selectDeletedEntities)Creates a query that selects the revisions at which the given entity was modified. -
Uses of Incubating in org.hibernate.envers.strategy.spi
Classes in org.hibernate.envers.strategy.spi with annotations of type Incubating Modifier and Type Interface Description interfaceAuditStrategyA strategy abstraction for how to audit entity changes.classMappingContextDescribes an audit mapping context. -
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, java.util.function.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>
java.util.concurrent.CompletionStage<R>EventListenerGroup. fireEventOnEachListener(U event, java.util.function.Function<RL,java.util.function.Function<U,java.util.concurrent.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>
java.util.concurrent.CompletionStage<R>EventListenerGroup. fireEventOnEachListener(U event, X param, java.util.function.Function<RL,java.util.function.BiFunction<U,X,java.util.concurrent.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(java.util.function.Supplier<U> eventSupplier, java.util.function.BiConsumer<T,U> actionOnEvent)Fires an event on each registered event listener of this group.<R,U,RL>
java.util.concurrent.CompletionStage<R>EventListenerGroup. fireLazyEventOnEachListener(java.util.function.Supplier<U> eventSupplier, java.util.function.Function<RL,java.util.function.Function<U,java.util.concurrent.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.query
Classes in org.hibernate.query with annotations of type Incubating Modifier and Type Interface Description interfaceQueryParameter<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.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.procedure.spi
Classes in org.hibernate.query.procedure.spi with annotations of type Incubating Modifier and Type Interface Description interfaceProcedureParameterImplementor<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.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.classNamedQueryRepositoryinterfaceNativeQueryImplementor<T>interfaceQueryImplementor<R>interfaceQueryParameterBinding<T>The value/type binding information for a particular query parameter.interfaceQueryParameterBindingsinterfaceQueryParameterListBinding<T>Represents a "parameter list" binding: aka the binding of a collection of values for a single query parameter.interfaceScrollableResultsImplementorclassStreamDecorator<R>TheStreamDecoratorwraps a JavaStreamand registers acloseHandlerwhich is passed further to any resultingStream. -
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 processing -
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(java.lang.String queryString, java.lang.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.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.
-