Package org.jdbi.v3.core.statement
Class Binding
java.lang.Object
org.jdbi.v3.core.statement.Binding
Represents the arguments bound to a particular statement.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Bind a named parameter for the given name.void
addNamed
(String name, Object argument, QualifiedType<?> type) Bind a named parameter for the given name.void
Bind a named parameter for the given name.void
Bind a named argument finder.void
addPositional
(int position, Object argument) Bind a positional parameter at the given index (0-based).void
addPositional
(int position, Object argument, QualifiedType<?> type) Bind a positional parameter at the given index (0-based).void
addPositional
(int position, Argument argument) Bind a positional parameter at the given index (0-based).void
clear()
Remove all bindings from this Binding.boolean
isEmpty()
Returns whether any bindings exist.toString()
-
Method Details
-
addPositional
Bind a positional parameter at the given index (0-based).- Parameters:
position
- binding positionargument
- the argument to bind
-
addNamed
Bind a named parameter for the given name.- Parameters:
name
- bound argument nameargument
- the argument to bind
-
addPositional
Bind a positional parameter at the given index (0-based).- Parameters:
position
- binding positionargument
- the argument to bind
-
addNamed
Bind a named parameter for the given name.- Parameters:
name
- bound argument nameargument
- the argument to bind
-
addPositional
Bind a positional parameter at the given index (0-based).- Parameters:
position
- binding positionargument
- the argument to bind
-
addNamed
Bind a named parameter for the given name.- Parameters:
name
- bound argument nameargument
- the argument to bind
-
addNamedArgumentFinder
Bind a named argument finder.- Parameters:
args
- the argument finder to bind
-
toString
-
clear
public void clear()Remove all bindings from this Binding. -
isEmpty
public boolean isEmpty()Returns whether any bindings exist.- Returns:
- True if there are no bindings.
-