Package | Description |
---|---|
org.hibernate.bytecode.enhance.spi.interceptor |
interceptor implementations
|
org.hibernate.engine.query.spi |
Defines support for query plans and stored metadata about queries
|
org.hibernate.engine.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 |
Package | Description |
---|---|
org.hibernate.graph |
Hibernate's (extended) support for JPA's entity graphs
|
Modifier and Type | Interface and Description |
---|---|
interface |
BytecodeLazyAttributeInterceptor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractParameterDescriptor
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
class |
NamedParameterDescriptor
Descriptor regarding a named parameter.
|
class |
OrdinalParameterDescriptor
Descriptor regarding an ordinal parameter.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PersistentAttributeInterceptor
The base contract for interceptors that can be injected into
enhanced entities for the purpose of intercepting attribute access
|
Constructor and Description |
---|
EffectiveEntityGraph() |
EffectiveEntityGraph(boolean allowOverwrite) |
Modifier and Type | Interface and Description |
---|---|
interface |
EventActionWithParameter<T,U,X> |
Modifier and Type | Method and Description |
---|---|
<U> void |
EventListenerGroup.fireEventOnEachListener(U event,
BiConsumer<T,U> actionOnEvent)
Similar as
EventListenerGroup.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 to
EventListenerGroup.fireEventOnEachListener(Object, Function) , but Reactive friendly: it chains
processing of the same event on each Reactive Listener, and returns a CompletionStage of type R. |
<U,X> void |
EventListenerGroup.fireEventOnEachListener(U event,
X param,
EventActionWithParameter<T,U,X> actionOnEvent)
Similar to
EventListenerGroup.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. |
<R,U,RL,X> CompletionStage<R> |
EventListenerGroup.fireEventOnEachListener(U event,
X param,
Function<RL,BiFunction<U,X,CompletionStage<R>>> fun)
Similar to
EventListenerGroup.fireEventOnEachListener(Object, Object, Function) , but Reactive friendly: it chains
processing of the same event on each Reactive Listener, and returns a CompletionStage of type R. |
<U> void |
EventListenerGroup.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 to
EventListenerGroup.fireLazyEventOnEachListener(Supplier, BiConsumer) , but Reactive friendly: it chains
processing of the same event on each Reactive Listener, and returns a CompletionStage of type R. |
Modifier and Type | Interface and Description |
---|---|
interface |
QueryParameter<T>
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProcedureParameter<T>
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProcedureParameterImplementor<T>
NOTE: Consider this contract (and its sub-contracts) as incubating as we transition to 6.0 and SQM
|
Modifier and Type | Interface and Description |
---|---|
interface |
CloseableIterator<T>
Unification of Iterator and AutoCloseable
|
class |
DoubleStreamDecorator
The
DoubleStreamDecorator wraps a Java DoubleStream and registers a closeHandler
which is passed further to any resulting Stream . |
class |
IntStreamDecorator
The
IntStreamDecorator wraps a Java IntStream and registers a closeHandler
which is passed further to any resulting Stream . |
class |
LongStreamDecorator
The
LongStreamDecorator wraps a Java LongStream and registers a closeHandler
which is passed further to any resulting Stream . |
class |
NamedQueryRepository |
interface |
NativeQueryImplementor<T> |
interface |
QueryImplementor<R> |
interface |
QueryParameterBinding<T>
The value/type binding information for a particular query parameter.
|
interface |
QueryParameterBindings |
interface |
QueryParameterListBinding<T>
Represents a "parameter list" binding: aka the binding of a collection of values for a single
query parameter.
|
interface |
ScrollableResultsImplementor |
class |
StreamDecorator<R>
The
StreamDecorator wraps a Java Stream and registers a closeHandler
which is passed further to any resulting Stream . |
Modifier and Type | Class and Description |
---|---|
class |
Clause
Used to indicate which query clause we are currently processing
|
Modifier and Type | Interface and Description |
---|---|
interface |
DatabaseInformation
Provides access to information about existing schema objects (tables, sequences etc) of existing database.
|
interface |
ExtractionContext
Defines a context for performing extraction including providing access to information about ongoing extraction as
well as to delegates needed in performing extraction.
|
static interface |
ExtractionContext.DatabaseObjectAccess
In conjunction with
ExtractionContext.getDatabaseObjectAccess() provides access to
information about known database objects to the extractor. |
static interface |
ExtractionContext.ResultSetProcessor<T> |
interface |
InformationExtractor
Contract for extracting information about objects in the database schema(s).
|
Modifier and Type | Method and Description |
---|---|
default <T> T |
ExtractionContext.getQueryResults(String queryString,
Object[] positionalParameters,
ExtractionContext.ResultSetProcessor<T> resultSetProcessor) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutionOptions
Parameter object representing options for schema management tool execution
|
interface |
ExtractionTool
Encapsulates the functionality for extracting database metadata used by
SchemaManagementTool . |
interface |
SchemaCreator
Service delegate for handling schema creation.
|
interface |
SchemaDropper
Service delegate for handling schema dropping.
|
interface |
SchemaFilter
Defines a filter for Hibernate's schema tooling.
|
interface |
SchemaFilterProvider
Used to specify the
SchemaFilter s to be used by create, drop, migrate and validate
operations on the database schema. |
interface |
SchemaManagementTool
Contract for schema management tool integration.
|
interface |
SchemaMigrator
Service delegate for handling schema migration.
|
interface |
SchemaValidator
Service delegate for handling schema validations
|
Modifier and Type | Class and Description |
---|---|
class |
TypeConfiguration
Defines a set of available Type instances as isolated from other configurations.
|
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.