Create and run a batch using a statement and a sequence of parameters.
Create and run a batch using a statement and a sequence of parameters.
Batch contains two collections of parameters. One is the current batch,
and the other is a list of batches. Methods from ParameterizedQuery
act on the current batch. The current batch is added to the list of batches
using #add
, #addParameters
, #addProduct
, or
#addRecord
. The add
methods perform a union with the current parameter
list and append the result to the list of batches. The current parameter list
is not altered.
If you don't want to use the concept of default parameters for the batches,
simply disregard the on
methods from ParameterizedQuery, and use only the
add
methods.
A data type that is like a JDBC ResultSet, but only the parts that are safe to use after that connection is closed.
A data type that is like a JDBC ResultSet, but only the parts that are safe to use after that connection is closed.
You can construct an ImmutableRow by calling the UpdatableRow's asImmutable method.
Represents a query that is ready to be run against a Connection.
Represents a query that is ready to be run against a Connection.
is the text of the query. You can supply a String, and it will be converted to a CompiledStatement by com.rocketfuel.sdbc.base.CompiledStatement.apply(String).
This implicit is used if None is used on the right side of an update.
This implicit is used if None is used on the right side of an update.
val row: MutableRow = ??? row("columnName") = None
Override if the driver does not support .isValid().