Package org.jdbi.v3.core.argument
package org.jdbi.v3.core.argument
The argument
classes translate Java types into JDBC parameters.
Depending on the static and sometimes the dynamic type, the ArgumentFactory
will select an appropriate representation and JDBC type and create an Argument
that binds a value to the Statement.
-
ClassDescriptionAn
ArgumentFactory
base class for arguments of typeT
.Represents an argument to a prepared statement.Inspect a value with optional static type information and produce anArgument
that binds the value to a prepared statement.ArgumentFactory extension interface that allows preparing arguments for efficient batch binding.A registry for ArgumentFactory instances.Deprecated.this should never have been public APIDeprecated.will be replaced by a pluginBind aReader
as a character stream parameter.AnArgumentFactory
for arguments that implementCharSequence
.Bind an input stream as either an ASCII (discouraged) or binary stream.Deprecated.useSqlStatement.bindMap(Map)
insteadReturns an Argument based on a name.A typed SQL null argument.An Argument which usessetObject
to support vendor specific types.Argument factory that matches a specified type and binds it as anObjectArgument
.Deprecated.this functionality will remain supported, but this class should not be APIDeprecated.this functionality will remain supported, but this class should not be APIInspect a value with optional static qualified type information and produce anArgument
that binds the value to a prepared statement.QualifiedArgumentFactory extension interface that allows preparing arguments for efficient batch binding.Factory that usesPreparedStatement.setObject(int, Object, int)
to bind values.