Execute a modifying SQL statement, such as INSERT, UPDATE, or DELETE.
Execute a modifying SQL statement, such as INSERT, UPDATE, or DELETE.
The parameters
The number of rows affected
Execute a modifying SQL statement, such as INSERT,
a specific number of times, as indicated by batchCount.
Execute a modifying SQL statement, such as INSERT,
a specific number of times, as indicated by batchCount.
Other, optional, parameters
The number of rows affected
Execute a modifying SQL statement, such as INSERT, UPDATE, DELETE, with a batch of values.
Execute a modifying SQL statement, such as INSERT, UPDATE, DELETE, with a batch of values.
The batch values
Other, optional, parameters
The number of rows affected
Execute a modifying SQL statement, such as INSERT,
a specific number of times, as indicated by batchCount.
Execute a modifying SQL statement, such as INSERT,
a specific number of times, as indicated by batchCount.
NOTICE: This may not be supported by some JDBC drivers.
The batch count
Other, optional, parameters
The generated key callback handler
The number of rows affected
Execute a modifying SQL statement, such as INSERT, UPDATE, DELETE, with a batch of values, that results in generated keys.
Execute a modifying SQL statement, such as INSERT, UPDATE, DELETE, with a batch of values, that results in generated keys. NOTICE: This may not be supported by some JDBC drivers.
The batch values
Other, optional, parameters
The generated key callback handler
The number of rows affected
Execute a modifying SQL statement, such as INSERT, that results in a generated key row.
Execute a modifying SQL statement, such as INSERT, that results in a generated key row.
The parameters
The number of rows affected
Fetch size in rows.
Fetch size in rows.
java.sql.Statement.setFetchSize(int)
Execute query and call receiver function per result object.
Execute query and call receiver function per result object.
SQL statement token
Parameters for statement, if any
The result object receiver function, which
is expected to return true to receive next object, false to stop
Execute query and return sequence of all results.
Execute query and return sequence of all results.
The token of the statement to execute
Optional SQL parameters
The sequence of results.
Execute query without calling back.
Execute query without calling back. It is expected that the QueryExtractor handles all objects extracted.
ID of SQL statement
Parameters for statement, if any
Execute query that will return 0-1 rows (by id, a JOIN of course can return more rows, but only one object).
Execute query that will return 0-1 rows (by id, a JOIN of course can return more rows, but only one object).
Optional SQL parameters
The selected row, or None
Execute query and return the top results
as defined by the count parameter.
Execute query and return the top results
as defined by the count parameter.
The top number of results to return
The token of the statement to execute
Optional SQL parameters
The sequence of results.
Timeout in seconds.
Timeout in seconds. Will cause a TimeoutException if an execution takes longer than the given time. 0 means no limit.
java.sql.Statement#setQueryTimeout(int)
Preferred interface for code taking part in a transaction, without exposing commit or rollback functionality.
Transactional