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
ArgumentFactorybase class for arguments of typeT.Represents an argument to a prepared statement.Inspect a value with optional static type information and produce anArgumentthat 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 aReaderas a character stream parameter.AnArgumentFactoryfor 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 usessetObjectto 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 anArgumentthat 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.