All Classes and Interfaces
Class
Description
An implementation of 
InformationExtractor that obtains metadata
 information from a database's information_schema.A description of the entities and tables affected by a native query.
A 
ReactiveConnection that automatically performs batching
 of insert, update, and delete statements, relieving the client
 persister code of the responsibility to manage batching.Abstracts away from the Vert.x 
Context
 object, enabling alternative strategies for associating state
 with the current reactive stream.An object that identifies something we store in the Vert.x
 local context, usually a 
Session or
 StatelessSession, but in principle anything at all.A utility class with methods to generate a 
DockerImageName for Testcontainers.Represents a value of an attribute that forms part of the
 natural key of an entity.
Allows access to object that can be useful for integrators
Commonly used assertions to verify that the operations
 are running on the expected events and threads.
Demonstrates the use of Hibernate Reactive with the
 
CompletionStage-based
 API.Demonstrates the use of Hibernate Reactive with the
 
CompletionStage-based
 API.An API for Hibernate Reactive where non-blocking operations are
 represented by a Mutiny 
Uni.A non-blocking counterpart to the Hibernate
 
Query interface, allowing reactive
 execution of HQL and JPQL queries.An object whose 
Mutiny.Closeable.close() method returns a Uni.Operations common to objects which act as factories for instances of
 
Mutiny.Query.A non-blocking counterpart to the Hibernate 
Session
 interface, allowing a reactive style of interaction with the database.Factory for 
reactive sessions.A non-blocking counterpart to the Hibernate
 
StatelessSession interface, which provides a
 command-oriented API for performing bulk operations against a database.Allows code within 
Mutiny.Session.withTransaction(Function) to mark a
 transaction for rollback.Demonstrates the use of Hibernate Reactive with the
 
Mutiny-based API.Demonstrates the use of Hibernate Reactive with the
 
Mutiny-based API.Wraps a MutinySessionDelegator.delegate() session.
Wraps a MutinyStatelessSessionDelegator.delegate() stateless session.
An implementation of 
AbstractReactiveInformationSchemaBasedExtractorImpl
 specifically for MySQL that obtains metadata from MySQL's non-standard
 information_schema tables.Replaces the JdbcParameterRendererInitiator so to not require
 users to set AvailableSettings.DIALECT_NATIVE_PARAM_MARKERS : this
 gets enforces as the Vert.x SQL clients require it.
A dummy Hibernate 
ConnectionProvider throws an
 exception if a JDBC connection is requested.A Hibernate service initiator
 that wraps the Hibernate 
ConnectionProvider in an instance of
 NoJdbcConnectionProvider.A Hibernate service initiator
 that provides an implementation of 
JdbcEnvironment that infers
 the Hibernate Dialect from the JDBC URL.A dummy Hibernate
 
MultiTenantConnectionProvider
 which throws an exception if a JDBC connection is requested.A Hibernate service initiator
 for 
NoJdbcMultiTenantConnectionProvider.A Hibernate service initiator
 for the non-configured form of JTA platform.
An implementation of 
AbstractReactiveInformationSchemaBasedExtractorImpl
 specifically for PostgreSQL that obtains metadata from PostgreSQL's system
 tables, when it is not available from PosgreSQL's information_schema.The rules of the benchmark frequently require randomly generated numbers
 in the range from 1 to 10000.
With this interface we can have multiple delete coordinators that extend 
AbstractDeleteCoordinator.Emulate 
AbstractSelectionQuery.A reactive counterpart to 
ActionQueue, where DML
 operations are queued before execution during a flush.Reactive version of 
AfterLoadActionContract representing some process that needs to occur during after transaction completion.
Connection has a method Connection.createArrayOf(String, Object[]), but we don't have
 it in Vert.x SQL Client.Factory for 
ReactiveArrayJdbcType.Contract representing some process that needs to occur during before transaction completion.
Extends 
BytecodeEnhancementMetadataPojoImpl to inject Reactive versions of BytecodeLazyAttributeInterceptorAbstracts over reactive database connections, defining
 operations that allow queries to be executed asynchronously
 via 
CompletionStage.A Hibernate 
Service that provides access to pooled
 reactive connections.A source of 
ReactiveConnections.Defines the contract for handling of deletion events generated from a session.
Reactive version of 
EnhancementAsProxyLazinessInterceptor.An operation that is scheduled for later non-blocking
 execution in an 
ReactiveActionQueue.Defines the contract for handling of reactive session flush events.
Adaptor that redirects DDL generated by the schema export
 tool to the reactive connection.
A replacement for 
IdentifierGenerator,
 which supports a non-blocking method for obtaining the generated
 identifier.ReactiveInitializer<Data extends org.hibernate.sql.results.graph.InitializerData>
InsertRowsCoordinatorNoOpMap a JSON column as 
JsonObjectWays this consumer can handle in-memory row de-duplication
Defines the contract for handling of load events generated from a session.
Defines the contract for handling of lock events generated from a session.
Extends 
ManagedTypeRepresentationResolverStandard to create a ReactiveEntityRepresentationStrategyPojoStandardThis service is only used to "mark" the registry as being
 intended for use by an instance of Hibernate Reactive.
A Hibernate service initiator for
 
ReactiveMarkerService.A singleton 
ReactiveMarkerService that marks the registry as running in "Reactive mode" allowing
 the registration of reactive components.Defines the contract for handling of merge events generated from a session.
A reactive 
NonSelectQueryPlanA JPA 
PersistenceProvider for Hibernate Reactive.Define the persisters required by Hibernate Reactive, usually a reactive version of the ones
 in Hibernate ORM.
A Hibernate service initiator
 that creates a 
ReactivePersisterClassResolver to register the
 persisters needed by Hibernate Reactive.Defines the contract for handling of create events generated from a session.
Executes queries in a non-blocking fashion.
Defines the contract for handling of refresh events generated from a session.
Scoped to a single operation, so that we can keep
 instance scoped state.
Adaptation of 
StandardServiceRegistryBuilder; the main difference
 is the use of a different initial set of services and the fact this will
 not attempt to load service contributors and other Integrators.A contract with the Hibernate session backing the user-visible
 
reactive session.A Hibernate service initiator that wraps
 the Hibernate 
ConnectionProvider
 in an instance of NoJdbcConnectionProvider.Reactive version of 
SingleIdEntityLoader.Reactive loader subtype for loading an entity by a single unique-key value.
Custom variations for SqmMultiTableMutationStrategyProvider
An internal contract between the reactive session implementation
 and the 
Stage.Query and
 Mutiny.Query APIs.Mutiny
 A contract with the Hibernate stateless session backing the user-visible
 
reactive session.A reactive 
UpdateCoordinator that allows the creation of a ReactiveScopedUpdateCoordinator scoped
 to a single update operation.Reactive version of 
UpdateCoordinatorStandard, but it cannot be shared between multiple update operations.Represents the shape of a native SQL query result
 set, as specified by an instance of the annotation
 
SqlResultSetMapping.Configuration properties for the Hibernate Reactive persistence provider,
 for use with 
ReactiveServiceRegistryBuilder.An implementation of 
AbstractReactiveInformationSchemaBasedExtractorImpl
 specifically for SQL Server that obtains metadata from SQL Server's system
 tables, when it is not available from SQL Server's information_schema.An API for Hibernate Reactive where non-blocking operations are
 represented by a Java 
CompletionStage.A non-blocking counterpart to the Hibernate
 
Query interface, allowing reactive
 execution of HQL and JPQL queries.An object whose 
Stage.Closeable.close() method returns a CompletionStage.Operations common to objects which act as factories for instances of
 
Stage.Query.A non-blocking counterpart to the Hibernate 
Session
 interface, allowing a reactive style of interaction with the database.Factory for 
reactive sessions.A non-blocking counterpart to the Hibernate
 
StatelessSession interface, which provides a
 command-oriented API for performing bulk operations against a database.Allows code within 
Stage.Session.withTransaction(Function) to mark a
 transaction for rollback.Used by 
DefaultSqlClientPool and
 VertxContext
 to obtain an instance of Vertx.Make it easier to run benchmarks with external tools like "wrk"
Make it easier to run benchmarks with external tools like "wrk"