Package org.jdbi.v3.core.statement
Class ArgumentBinder
java.lang.Object
org.jdbi.v3.core.statement.ArgumentBinder
- Direct Known Subclasses:
ArgumentBinder.Prepared
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Map<QualifiedType<?>,Function<Object, Argument>> (package private) final StatementContextprivate final Argument(package private) final ParsedParameters(package private) final PreparedStatement -
Constructor Summary
ConstructorsConstructorDescriptionArgumentBinder(PreparedStatement stmt, StatementContext ctx, ParsedParameters params) -
Method Summary
Modifier and TypeMethodDescriptionargumentFactoryForType(QualifiedType<?> type) (package private) void(package private) void(package private) voidbindNamedCheck(Binding binding, List<String> paramNames) (package private) voidbindPositional(Binding binding) private UnableToCreateStatementExceptionfactoryNotFound(QualifiedType<?> qualifiedType, Object value) (package private) UnableToCreateStatementExceptionmissingNamedParameter(String name, Binding binding) (package private) ArgumenttoArgument(Object found) Deprecated.prepare the argument by type instead(package private) QualifiedType<?>(package private) static Object(package private) <T> Consumer<T>wrapCheckedConsumer(String paramName, CheckedConsumer<T> consumer)
-
Field Details
-
stmt
-
ctx
-
params
-
argumentFactoryByType
-
nullArgument
-
-
Constructor Details
-
ArgumentBinder
ArgumentBinder(PreparedStatement stmt, StatementContext ctx, ParsedParameters params)
-
-
Method Details
-
bind
-
bindPositional
-
bindNamed
-
bindNamedCheck
-
typeOf
-
toArgument
Deprecated.prepare the argument by type instead -
argumentFactoryForType
-
missingNamedParameter
-
wrapCheckedConsumer
-
factoryNotFound
private UnableToCreateStatementException factoryNotFound(QualifiedType<?> qualifiedType, Object value) -
unwrap
-