R2dbcPreparedStatementApi

Functions

Link copied to clipboard
abstract suspend fun addBatch()

Adds parameters to the statement's batch of SQL commands.

Link copied to clipboard
abstract suspend fun cancel()

Cancels the statement, if supported by the database.

Link copied to clipboard
abstract suspend fun closeIfPossible()

Closes the statement, if still open, and releases any of its database and/or driver resources.

Link copied to clipboard
abstract suspend fun executeBatch(): List<Int>

Executes batched SQL statements stored as a PreparedStatement.

Link copied to clipboard
abstract suspend fun executeMultiple(): List<StatementResult>

Executes multiple SQL statements stored in a single PreparedStatement.

Link copied to clipboard
abstract suspend fun executeQuery(): R2dbcResult

Executes an SQL query stored in a PreparedStatement.

Link copied to clipboard
abstract suspend fun executeUpdate(): Int

Executes an SQL statement stored in a PreparedStatement.

Link copied to clipboard
open fun fillParameters(args: Iterable<Pair<IColumnType<*>, Any?>>): Int
Link copied to clipboard
abstract suspend fun getResultRow(): R2dbcResult?

The io.r2dbc.spi.Row object generated by the executed statement, or null if none was retrieved.

Link copied to clipboard
abstract operator fun set(index: Int, value: Any)
Link copied to clipboard
abstract fun setArray(index: Int, type: ArrayColumnType<*, *>, array: Array<*>)
Link copied to clipboard
abstract suspend fun setFetchSize(value: Int?)

Set the number of result set rows that should be fetched when generated by an executed statement.

Link copied to clipboard
abstract fun setInputStream(index: Int, inputStream: InputStream, setAsBlobObject: Boolean)
Link copied to clipboard
abstract fun setNull(index: Int, columnType: IColumnType<*>)
Link copied to clipboard
abstract suspend fun setTimeout(value: Int?)

Set the number of seconds the R2DBC driver will wait for a statement to execute.