Uses of Interface
org.jdbi.v3.core.spi.JdbiPlugin
Packages that use JdbiPlugin
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
config
classes define a configuration registry starting from
each Jdbi
instance.
The
h2
package adds vendor support for the H2 embeddable pure Java database implementation.
The
spi
package includes entrypoints to extending Jdbi
instances with your own custom functionality.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.-
Uses of JdbiPlugin in org.jdbi.v3.cache.caffeine
Classes in org.jdbi.v3.cache.caffeine that implement JdbiPluginModifier and TypeClassDescriptionfinal class
Installing this plugin restores the up-to 3.36.0 behavior of using the Caffeine cache library for SQL statements and the colon prefix parser. -
Uses of JdbiPlugin in org.jdbi.v3.cache.noop
Classes in org.jdbi.v3.cache.noop that implement JdbiPluginModifier and TypeClassDescriptionfinal class
Installing this plugin uses the no op (no caching) cache. -
Uses of JdbiPlugin in org.jdbi.v3.core
Methods in org.jdbi.v3.core with parameters of type JdbiPluginModifier and TypeMethodDescriptionJdbi.installPlugin
(JdbiPlugin plugin) Install a givenJdbiPlugin
instance that will configure any providedHandle
instances. -
Uses of JdbiPlugin in org.jdbi.v3.core.config
Classes in org.jdbi.v3.core.config that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.core.h2
Classes in org.jdbi.v3.core.h2 that implement JdbiPluginModifier and TypeClassDescriptionclass
Configure vendor supported types for the H2 Java database implementation -
Uses of JdbiPlugin in org.jdbi.v3.core.spi
Classes in org.jdbi.v3.core.spi that implement JdbiPluginModifier and TypeClassDescriptionstatic class
Abstract base class for single-install JdbiPlugins. -
Uses of JdbiPlugin in org.jdbi.v3.gson2
Classes in org.jdbi.v3.gson2 that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.guava
Classes in org.jdbi.v3.guava that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.guice
Methods in org.jdbi.v3.guice that return types with arguments of type JdbiPluginModifier and TypeMethodDescriptiondefault LinkedBindingBuilder
<JdbiPlugin> JdbiBinder.bindPlugin()
Creates a new binding for aJdbiPlugin
. -
Uses of JdbiPlugin in org.jdbi.v3.jackson2
Classes in org.jdbi.v3.jackson2 that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.jodatime2
Classes in org.jdbi.v3.jodatime2 that implement JdbiPluginModifier and TypeClassDescriptionclass
Register date and time providers to integrate withjoda-time
. -
Uses of JdbiPlugin in org.jdbi.v3.jpa
Classes in org.jdbi.v3.jpa that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.json
Classes in org.jdbi.v3.json that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.moshi
Classes in org.jdbi.v3.moshi that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.opentelemetry
Classes in org.jdbi.v3.opentelemetry that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.postgis
Classes in org.jdbi.v3.postgis that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.postgres
Classes in org.jdbi.v3.postgres that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.spring
Method parameters in org.jdbi.v3.spring with type arguments of type JdbiPluginModifier and TypeMethodDescriptionJdbiFactoryBean.setPlugins
(Collection<JdbiPlugin> plugins) Installs the given plugins which will be installed into theJdbi
. -
Uses of JdbiPlugin in org.jdbi.v3.spring5
Method parameters in org.jdbi.v3.spring5 with type arguments of type JdbiPluginModifier and TypeMethodDescriptionJdbiFactoryBean.setPlugins
(Collection<JdbiPlugin> plugins) Deprecated, for removal: This API element is subject to removal in a future version.Installs the given plugins which will be installed into theJdbi
. -
Uses of JdbiPlugin in org.jdbi.v3.sqlite3
Classes in org.jdbi.v3.sqlite3 that implement JdbiPlugin -
Uses of JdbiPlugin in org.jdbi.v3.sqlobject
Classes in org.jdbi.v3.sqlobject that implement JdbiPluginModifier and TypeClassDescriptionclass
Plugin that installs the SqlObject extension. -
Uses of JdbiPlugin in org.jdbi.v3.testing
Methods in org.jdbi.v3.testing with parameters of type JdbiPluginModifier and TypeMethodDescriptionJdbiRule.withPlugin
(JdbiPlugin plugin) Install a plugin into JdbiRule. -
Uses of JdbiPlugin in org.jdbi.v3.testing.junit5
Methods in org.jdbi.v3.testing.junit5 with parameters of type JdbiPluginModifier and TypeMethodDescriptionfinal JdbiExtension
JdbiExtension.withPlugin
(JdbiPlugin plugin) Install aJdbiPlugin
when creating theJdbi
instance.final JdbiExtension
JdbiExtension.withPlugins
(JdbiPlugin... pluginList) Install multipleJdbiPlugin
s when creating theJdbi
instance. -
Uses of JdbiPlugin in org.jdbi.v3.vavr
Classes in org.jdbi.v3.vavr that implement JdbiPluginModifier and TypeClassDescriptionclass
JDBI-Plugin for vavr.io library supports single-value arguments (Option
, ...) supports vavr collections viaResultBearing.collectInto(java.lang.reflect.Type)
call supports key-value mappings of a tuple result (implicitly used by map collectors) supports tuple projection supports column mapping forOption