Uses of Package
org.jdbi.v3.core
Package
Description
Cache implementation using the Caffeine cache library.
A non-caching cache implementation.
The 'core' package hosts the top level interface into jdbi core.
The
collector
package reduces the mapped rows of the result set
into a Stream Collector to produce the final aggregated result.
The
config
classes define a configuration registry starting from
each Jdbi
instance.
The
extension
classes allow you to extend Jdbi
's
functionality by declaring interface types that may attach to Handle
instances.
The
h2
package adds vendor support for the H2 embeddable pure Java database implementation.mapper
s take the JDBC ResultSet and produce Java results.result
provides the streaming interface that reads rows from JDBC
and drives the mapper
and collector
processes to
produce results.
The
spi
package includes entrypoints to extending Jdbi
instances with your own custom functionality.
The
statement
package provides most of the Fluent API
to drive statement execution.
The
transaction
package implements the strategy
Jdbi
uses to open and close transactions.guava
provides extra types that are commonly needed beyond built
in JDK types.Google Guice
integration.joda-time
provides improved date and time types to pre-Java 8 applications.
The
jpa
plugin provides minimal support for discovering JPA
annotations like Column
.
The
postgres
plugin provides improved support for
java.time
, hstore
, uuid
, and enum
types when configured with a recent Postgres database server.
Classes here provide integration hooks for working with the Spring framework.
Classes here provide integration hooks for working with the Spring framework.
The
sqlite
plugin provides improved support for
java.net.URL
.SQL Objects
JUnit 4 testing support.
JUnit 5 testing support.
vavr
is a functional programming library for the JVM.-
-
-
ClassDescriptionSupplies
Connection
instances to a createdHandle
and allows custom close handling.This represents a connection to the database system.Callback that accepts a Handle that remains open for the duration of the callback invocation.Decorates theHandleCallback
instance forJdbi.useHandle(HandleConsumer)
,Jdbi.withHandle(HandleCallback)
,Jdbi.inTransaction(HandleCallback)
andJdbi.useTransaction(HandleConsumer)
.Callback that accepts aHandle
and returns no result.Allows listening to events on theHandle
lifecycle.Configuration class for handles.Jdbi manages Handles to allow transaction nesting and extension objects to share the same handle as long as they are within a specific scope.Main entry point; configurable wrapper around a JDBCDataSource
.Base unchecked exception for exceptions thrown from jdbi.An immutable sql statement string created from multiple tokens in order to write inline sql statements in an easy-to-read fashion spread out over multiple lines of code. -
ClassDescriptionCallback that accepts a Handle that remains open for the duration of the callback invocation.Callback that accepts a
Handle
and returns no result.Main entry point; configurable wrapper around a JDBCDataSource
. -
-
-
ClassDescriptionThis represents a connection to the database system.Main entry point; configurable wrapper around a JDBC
DataSource
.Base unchecked exception for exceptions thrown from jdbi. -
-
-
-
ClassDescriptionThis represents a connection to the database system.Main entry point; configurable wrapper around a JDBC
DataSource
. -
ClassDescriptionThis represents a connection to the database system.Base unchecked exception for exceptions thrown from jdbi.
-
ClassDescriptionThis represents a connection to the database system.Callback that accepts a Handle that remains open for the duration of the callback invocation.Base unchecked exception for exceptions thrown from jdbi.
-
-
-
-
-
-
ClassDescriptionMain entry point; configurable wrapper around a JDBC
DataSource
.Base unchecked exception for exceptions thrown from jdbi. -
-
-
-
-
ClassDescriptionThis represents a connection to the database system.Main entry point; configurable wrapper around a JDBC
DataSource
.Base unchecked exception for exceptions thrown from jdbi. -
ClassDescriptionSupplies
Connection
instances to a createdHandle
and allows custom close handling.This represents a connection to the database system.Main entry point; configurable wrapper around a JDBCDataSource
. -
ClassDescriptionSupplies
Connection
instances to a createdHandle
and allows custom close handling.This represents a connection to the database system.Main entry point; configurable wrapper around a JDBCDataSource
. -
-
ClassDescriptionThis represents a connection to the database system.Callback that accepts a Handle that remains open for the duration of the callback invocation.Callback that accepts a
Handle
and returns no result.Main entry point; configurable wrapper around a JDBCDataSource
.Base unchecked exception for exceptions thrown from jdbi. -
ClassDescriptionThis represents a connection to the database system.Main entry point; configurable wrapper around a JDBC
DataSource
. -
ClassDescriptionThis represents a connection to the database system.Main entry point; configurable wrapper around a JDBC
DataSource
. -