Uses of Interface
org.jdbi.v3.core.config.JdbiConfig
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
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.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.-
Uses of JdbiConfig in org.jdbi.v3.core
-
Uses of JdbiConfig in org.jdbi.v3.core.argument
-
Uses of JdbiConfig in org.jdbi.v3.core.array
Modifier and TypeClassDescriptionclass
Configuration class for SQL array binding and mapping. -
Uses of JdbiConfig in org.jdbi.v3.core.collector
-
Uses of JdbiConfig in org.jdbi.v3.core.config
Modifier and TypeClassDescriptionfinal class
ConfiguringPlugin<C extends JdbiConfig<C>>
interface
JdbiConfig<This extends JdbiConfig<This>>
Interface for classes that hold configuration.Modifier and TypeMethodDescriptiondefault <C extends JdbiConfig<C>>
ThisPasses the configuration object of the given type to the configurer, then returns this object.<C extends JdbiConfig<C>>
CReturns this registry's instance of the given config class.default <C extends JdbiConfig<C>>
CGets the configuration object of the given type, associated with this object.static <C extends JdbiConfig<C>>
ConfiguringPlugin<C> -
Uses of JdbiConfig in org.jdbi.v3.core.enums
-
Uses of JdbiConfig in org.jdbi.v3.core.extension
Modifier and TypeClassDescriptionclass
Configuration class for definingJdbi
extensions viaExtensionFactory
instances. -
Uses of JdbiConfig in org.jdbi.v3.core.mapper
Modifier and TypeClassDescriptionclass
Configuration registry forColumnMapperFactory
instances.class
Configuration class for MapEntryMapper.class
class
Configuration class for obtaining row or column mappers.class
Configuration registry forRowMapperFactory
instances. -
Uses of JdbiConfig in org.jdbi.v3.core.mapper.freebuilder
Modifier and TypeClassDescriptionclass
Configures support for an FreeBuilder generatedBuilder)
value type. -
Uses of JdbiConfig in org.jdbi.v3.core.mapper.immutables
Modifier and TypeClassDescriptionclass
-
Uses of JdbiConfig in org.jdbi.v3.core.mapper.reflect
Modifier and TypeClassDescriptionclass
Configuration class for reflective mappers. -
Uses of JdbiConfig in org.jdbi.v3.core.qualifier
Modifier and TypeClassDescriptionclass
Utility class for type qualifiers supported by Jdbi core. -
Uses of JdbiConfig in org.jdbi.v3.core.result
Modifier and TypeClassDescriptionclass
Commonly used ResultProducer implementations. -
Uses of JdbiConfig in org.jdbi.v3.core.statement
Modifier and TypeClassDescriptionfinal class
Configuration holder forSqlStatement
s.class
Configuration forStatementException
and subclasses behavior.Modifier and TypeMethodDescription<C extends JdbiConfig<C>>
CGets the configuration object of the given type, associated with this context. -
Uses of JdbiConfig in org.jdbi.v3.core.transaction
Modifier and TypeClassDescriptionstatic class
Configuration for serializable transaction runner. -
Uses of JdbiConfig in org.jdbi.v3.freemarker
-
Uses of JdbiConfig in org.jdbi.v3.gson2
-
Uses of JdbiConfig in org.jdbi.v3.jackson2
Modifier and TypeClassDescriptionclass
Configuration class for Jackson 2 integration. -
Uses of JdbiConfig in org.jdbi.v3.json
-
Uses of JdbiConfig in org.jdbi.v3.moshi
-
Uses of JdbiConfig in org.jdbi.v3.postgres
-
Uses of JdbiConfig in org.jdbi.v3.sqlobject
Modifier and TypeClassDescriptionclass
Deprecated.class
Deprecated.UseExtensionHandlerFactory
instances that are returned from theExtensionFactory.getExtensionHandlerFactories(ConfigRegistry)
method.class
Configuration class for SQL objects. -
Uses of JdbiConfig in org.jdbi.v3.sqlobject.customizer
-
Uses of JdbiConfig in org.jdbi.v3.stringtemplate4
-
Uses of JdbiConfig in org.jdbi.v3.testing.junit5
Modifier and TypeMethodDescriptionfinal <C extends JdbiConfig<C>>
JdbiExtensionJdbiExtension.withConfig
(Class<C> configClass, Consumer<C> configurer) Set aJdbiConfig
parameter when creating theJdbi
instance. -
Uses of JdbiConfig in org.jdbi.v3.vavr
Modifier and TypeClassDescriptionclass
Mappers similar toMapEntryMappers
but map entries in vavr are in fact of typeTuple2
.
ExtensionHandlerCustomizer
instances which are returned directly from theExtensionFactory.getExtensionHandlerCustomizers(ConfigRegistry)
.