Uses of Package
org.jdbi.v3.core.config
Package
Description
The 'core' package hosts the top level interface into jdbi core.
The
argument
classes translate Java types into JDBC parameters.
The
array
package binds Java arrays and collections to SQL arrays, and
handles mapping array result types back to Java arrays and collections.
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.mapper
s take the JDBC ResultSet and produce Java results.mapper.reflect
provides RowMappers that reflectively
construct result types using techniques like constructor injection
or JavaBeans setters.result
provides the streaming interface that reads rows from JDBC
and drives the mapper
and collector
processes to
produce results.
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.freemarker
provides advanced string template processing.
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.SQL Objects
The
sqlobject.customizer
package provides annotations
that customize the execution of a statement.sqlobject.locator
inspects the declared SqlObject and determines
the statement text to pass off to core.locator
for final
resolution of the statement text.stringtemplate4
provides advanced string template processing
that Jdbi
can drive with the statement's bound parameters
and context to drive statement generation that may need to bind
variable number of parameters or other advanced use cases.JUnit 5 testing support.
vavr
is a functional programming library for the JVM.-
ClassDescriptionA registry of
JdbiConfig
instances by type.A type with access to access and modify arbitrary Jdbi configuration.Interface for classes that hold configuration. -
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
-
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
ClassDescriptionCustomizes a given
ConfigRegistry
.A registry ofJdbiConfig
instances by type.Interface for classes that hold configuration. -
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
ClassDescriptionA registry of
JdbiConfig
instances by type.A type with access to access and modify arbitrary Jdbi configuration.Interface for classes that hold configuration. -
-
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
-
-
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration. -
-
-
-
ClassDescriptionA registry of
JdbiConfig
instances by type.Interface for classes that hold configuration.