-
- All Superinterfaces:
Batch
,Serializable
public interface BatchBindStep extends Batch
This type is used for theBatch
's DSL API.Use it to add bind values to a single operation in the batch statement.
- Author:
- Lukas Eder
- See Also:
Batch
,Statement.executeBatch()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull BatchBindStep
bind(Object... bindValues)
Set indexed bind values onto the batch statement.@NotNull BatchBindStep
bind(Object[]... bindValues)
Set several indexed bind values onto the batch statement.@NotNull BatchBindStep
bind(Map<String,Object> namedBindValues)
Set named bind values onto the batch statement.@NotNull BatchBindStep
bind(Map<String,Object>... namedBindValues)
Set several named bind values onto the batch statement.-
Methods inherited from interface org.jooq.Batch
execute, executeAsync, executeAsync, size
-
-
-
-
Method Detail
-
bind
@NotNull @Support @NotNull BatchBindStep bind(Object... bindValues)
Set indexed bind values onto the batch statement.The argument array of
bindValues
will be set onto the indexed bind values of the batch statement::1
->bindValues[0]
:2
->bindValues[1]
- ...
:N
->bindValues[N - 1]
"Unmatched" bind values will be left unmodified:
:N+1
-> unmodified:N+2
-> unmodified
-
bind
@NotNull @Support @NotNull BatchBindStep bind(Object[]... bindValues)
Set several indexed bind values onto the batch statement.This is the same as calling
bind(Object...)
several times.
-
bind
@NotNull @Support @NotNull BatchBindStep bind(Map<String,Object> namedBindValues)
Set named bind values onto the batch statement.The argument map of
namedBindValues
will be set onto the named bind values of the batch statement::name1
->bindValues.get("name1")
:name2
->bindValues.get("name2")
- ...
:nameN
->bindValues.get("nameN")
"Unmatched" bind values will be left unmodified:
:nameN+1
-> unmodified:nameN+2
-> unmodified
-
bind
@NotNull @Support @NotNull BatchBindStep bind(Map<String,Object>... namedBindValues)
Set several named bind values onto the batch statement.This is the same as calling
bind(Map...)
several times.
-
-