A collection of statements that are executed in a batch for performance reasons.
Represents a handle to a large binary object.
Represents a handle to a large character object.
Closeable is an object that can be closed.
Represents the metadata for a column of the results returned from a query.
A single connection to a database.
A factory for creating
Connections and entry point for a driver.
Metadata about the product a
ConnectionFactory is applicable to.
Metadata about the product a
Connection is connected to.
A common interface defining methods for allocation/release lifecycle control.
Represents the metadata for an
Represents a set of
OUT parameters returned from a stored procedure.
Represents the metadata for
OUT parameters of the results returned from a stored procedure.
Represents a parameter to be interchanged.
Marker interface to classify a parameter as input parameter.
Marker interface to classify a parameter as output parameter.
Represents a readable object, for example a set of columns or
OUT parameters from a database query, later on referred to as items.
Represents the metadata for readable object, for example a column of the results returned from a query or
OUT parameter as result of running a stored procedure.
Represents the results of a query against a database.
Message segment reported as result of the statement processing.
Out parameters segment consisting of
Row segment consisting of
Marker interface for a result segment.
Update count segment consisting providing a
affected rows count.
Represents a row returned from a database query.
Represents the metadata for a row of the results returned from a query.
A statement that can be executed multiple times in a prepared and optimized way.
Specification of properties to be used when starting a transaction.
Type descriptor for column- and parameter types.
Marker interface to indicate type inference.
Indicates that an instance wraps a concrete implementation of an R2DBC SPI interface.
A holder for configuration options related to
A builder for
Represents a transaction isolation level constant.
Represents a configuration option constant.
Utility to create
Constants indicating nullability of column values.
Definition of generic SQL types.
Constants indicating validation depth for a
Exception thrown by various accessor methods to indicate that the
Option being requested
does not exist or is not configured.
Exception thrown when the SQL statement has a problem in its syntax.
Exception thrown when an attempt to insert or update data results in a violation of an integrity constraint.
A root exception that should be extended by all server-related exceptions in an implementation.
Base exception thrown when a retry of the same operation would fail unless the cause of the exception is corrected.
Exception thrown when a resource fails completely and the failure is permanent.
Exception thrown when the underlying resource denied a permission to access a specific element, such as a specific database table.
Exception thrown when an attempt to commit a transaction resulted in an unexpected rollback due to deadlock or transaction serialization failures.
Exception thrown when the timeout specified by a database operation (query, login) is exceeded.
Base exception thrown when a previously failed operation might be able to succeed if the operation is retried without any intervention by an application-level functionality.
Exception thrown when a resource fails temporarily and the operation can be retried.
Copyright © 2021. All rights reserved.