Uses of Interface
org.jdbi.v3.core.argument.ArgumentFactory.Preparable
Package
Description
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.joda-time
provides improved date and time types to pre-Java 8 applications.
The
postgres
plugin provides improved support for
java.time
, hstore
, uuid
, and enum
types when configured with a recent Postgres database server.-
Uses of ArgumentFactory.Preparable in org.jdbi.v3.core.argument
Modifier and TypeClassDescriptionclass
AnArgumentFactory
base class for arguments of typeT
.class
Deprecated.will be replaced by a pluginclass
AnArgumentFactory
for arguments that implementCharSequence
.class
class
Argument factory that matches a specified type and binds it as anObjectArgument
.class
Factory that usesPreparedStatement.setObject(int, Object, int)
to bind values.Modifier and TypeMethodDescriptionQualifiedArgumentFactory.adapt
(ConfigRegistry config, ArgumentFactory.Preparable factory) Adapts anArgumentFactory.Preparable
into a QualifiedArgumentFactory.Preparable.QualifiedArgumentFactory.Preparable.adapt
(ConfigRegistry config, ArgumentFactory.Preparable factory) Adapts anArgumentFactory.Preparable
into a QualifiedArgumentFactory.Preparable The returned factory only matches qualified types with zero qualifiers. -
Uses of ArgumentFactory.Preparable in org.jdbi.v3.core.array
Modifier and TypeClassDescriptionclass
Bind a Java array orCollection
to a SQL array using theSqlArrayTypeFactory
for the given type information. -
Uses of ArgumentFactory.Preparable in org.jdbi.v3.jodatime2
-
Uses of ArgumentFactory.Preparable in org.jdbi.v3.postgres
Modifier and TypeClassDescriptionclass
Postgres version of argument factory forDuration
.class
An argument factory which binds Java'sMap
to Postgres' hstore type.class
Postgres version of argument factory forInetAddress
.class
class
Postgres version of argument factory forPeriod
.class
Defaultjdbi
behavior is to bindEnum
subclasses as a string, which Postgres won't implicitly convert to an enum type.class
Bind UUID arguments as an Object.