Class LoggableBinderArgument<T>
- java.lang.Object
-
- org.jdbi.v3.core.argument.internal.strategies.LoggableBinderArgument<T>
-
-
Field Summary
Fields Modifier and Type Field Description private StatementBinder<T>binderprivate Tvalue
-
Constructor Summary
Constructors Constructor Description LoggableBinderArgument(T value, StatementBinder<T> binder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(int pos, java.sql.PreparedStatement stmt, StatementContext ctx)Apply the argument to the given prepared statement.static ArgumentbindAsString(java.lang.Object obj)java.lang.StringtoString()
-
-
-
Field Detail
-
value
private final T value
-
binder
private final StatementBinder<T> binder
-
-
Constructor Detail
-
LoggableBinderArgument
public LoggableBinderArgument(T value, StatementBinder<T> binder)
-
-
Method Detail
-
bindAsString
public static Argument bindAsString(java.lang.Object obj)
-
apply
public void apply(int pos, java.sql.PreparedStatement stmt, StatementContext ctx) throws java.sql.SQLExceptionDescription copied from interface:ArgumentApply the argument to the given prepared statement.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-