| org.jdbi.v3.cache.noop |
A non-caching cache implementation.
|
| org.jdbi.v3.commonstext |
|
| org.jdbi.v3.commonstext.internal |
|
| org.jdbi.v3.core |
The 'core' package hosts the top level interface into jdbi core.
|
| org.jdbi.v3.core.annotation |
|
| org.jdbi.v3.core.annotation.internal |
|
| org.jdbi.v3.core.argument |
The argument classes translate Java types into JDBC parameters.
|
| org.jdbi.v3.core.argument.internal |
|
| org.jdbi.v3.core.argument.internal.strategies |
|
| org.jdbi.v3.core.array |
The array package binds Java arrays and collections to SQL arrays, and
handles mapping array result types back to Java arrays and collections.
|
| org.jdbi.v3.core.async |
|
| org.jdbi.v3.core.cache |
Pluggable cache interface for Jdbi internal caches.
|
| org.jdbi.v3.core.cache.internal |
|
| org.jdbi.v3.core.codec |
|
| org.jdbi.v3.core.collector |
The collector package reduces the mapped rows of the result set
into a Stream Collector to produce the final aggregated result.
|
| org.jdbi.v3.core.config |
The config classes define a configuration registry starting from
each Jdbi instance.
|
| org.jdbi.v3.core.config.internal |
|
| org.jdbi.v3.core.enums |
|
| org.jdbi.v3.core.enums.internal |
|
| org.jdbi.v3.core.extension |
The extension classes allow you to extend Jdbi's
functionality by declaring interface types that may attach to Handle
instances.
|
| org.jdbi.v3.core.extension.annotation |
|
| org.jdbi.v3.core.generic |
The generic package holds utility methods and helper
types for reflectively working with Java generic types.
|
| org.jdbi.v3.core.h2 |
The h2 package adds vendor support for the H2 embeddable pure Java database implementation.
|
| org.jdbi.v3.core.interceptor |
|
| org.jdbi.v3.core.internal |
Utility classes used internally by Jdbi.
|
| org.jdbi.v3.core.internal.exceptions |
|
| org.jdbi.v3.core.internal.lexer |
|
| org.jdbi.v3.core.locator |
locator instances inspect text given to Jdbi and
provide lookup of the actual SQL to execute.
|
| org.jdbi.v3.core.locator.internal |
|
| org.jdbi.v3.core.mapper |
mappers take the JDBC ResultSet and produce Java results.
|
| org.jdbi.v3.core.mapper.freebuilder |
|
| org.jdbi.v3.core.mapper.immutables |
|
| org.jdbi.v3.core.mapper.reflect |
mapper.reflect provides RowMappers that reflectively
construct result types using techniques like constructor injection
or JavaBeans setters.
|
| org.jdbi.v3.core.mapper.reflect.internal |
|
| org.jdbi.v3.core.qualifier |
|
| org.jdbi.v3.core.result |
result provides the streaming interface that reads rows from JDBC
and drives the mapper and collector processes to
produce results.
|
| org.jdbi.v3.core.result.internal |
|
| org.jdbi.v3.core.spi |
The spi package includes entrypoints to extending Jdbi
instances with your own custom functionality.
|
| org.jdbi.v3.core.statement |
The statement package provides most of the Fluent API
to drive statement execution.
|
| org.jdbi.v3.core.statement.internal |
|
| org.jdbi.v3.core.transaction |
The transaction package implements the strategy
Jdbi uses to open and close transactions.
|
| org.jdbi.v3.freemarker |
freemarker provides advanced string template processing.
|
| org.jdbi.v3.freemarker.internal |
|
| org.jdbi.v3.generator |
|
| org.jdbi.v3.gson2 |
|
| org.jdbi.v3.guava |
guava provides extra types that are commonly needed beyond built
in JDK types.
|
| org.jdbi.v3.guava.codec |
|
| org.jdbi.v3.guice |
Google Guice integration.
|
| org.jdbi.v3.guice.internal |
Internal classes for the Guice integration, do not use directly outside Jdbi.
|
| org.jdbi.v3.jackson2 |
|
| org.jdbi.v3.jodatime2 |
joda-time provides improved date and time types to pre-Java 8 applications.
|
| org.jdbi.v3.jpa |
The jpa plugin provides minimal support for discovering JPA
annotations like Column.
|
| org.jdbi.v3.jpa.internal |
|
| org.jdbi.v3.json |
|
| org.jdbi.v3.json.internal |
|
| org.jdbi.v3.meta |
|
| org.jdbi.v3.postgis |
|
| org.jdbi.v3.postgres |
The postgres plugin provides improved support for
java.time, hstore, uuid, and enum
types when configured with a recent Postgres database server.
|
| org.jdbi.v3.postgres.internal |
|
| org.jdbi.v3.sqlite3 |
The sqlite plugin provides improved support for
java.net.URL.
|
| org.jdbi.v3.sqlobject |
SQL Objects
|
| org.jdbi.v3.sqlobject.config |
The sqlobject.config package defines configuration annotations
that modify the Jdbi configuration used as the context for executing
SqlObject methods, such as registering handled types.
|
| org.jdbi.v3.sqlobject.config.internal |
|
| org.jdbi.v3.sqlobject.customizer |
The sqlobject.customizer package provides annotations
that customize the execution of a statement.
|
| org.jdbi.v3.sqlobject.customizer.internal |
|
| org.jdbi.v3.sqlobject.internal |
|
| org.jdbi.v3.sqlobject.locator |
sqlobject.locator inspects the declared SqlObject and determines
the statement text to pass off to core.locator for final
resolution of the statement text.
|
| org.jdbi.v3.sqlobject.locator.internal |
|
| org.jdbi.v3.sqlobject.statement |
The sqlobject.statement annotations declare the type of statement
that a SqlObject method should create, such as a @SqlQuery to return rows or a
@SqlUpdate to modify rows and return the modification count.
|
| org.jdbi.v3.sqlobject.statement.internal |
|
| org.jdbi.v3.sqlobject.transaction |
sqlobject.transaction annotations declaratively create transactions
wrapping a SqlObject method.
|
| org.jdbi.v3.sqlobject.transaction.internal |
|
| org.jdbi.v3.stringtemplate4 |
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.
|
| org.jdbi.v3.stringtemplate4.internal |
|
| org.jdbi.v3.vavr |
vavr is a functional programming library for the JVM.
|