Package-level declarations

Types

Link copied to clipboard

Represents the execution logic for an SQL statement that batch inserts new rows into a table.

Link copied to clipboard

Represents the execution logic for an SQL statement that batch updates rows of a table.

Link copied to clipboard

Represents the execution logic for an SQL statement that either batch inserts new rows into a table, or updates the existing rows if insertions violate unique constraints.

Link copied to clipboard

Represents the execution logic for an SQL statement that deletes one or more rows of a table.

Link copied to clipboard

Represents the execution logic for an SQL statement that uses data retrieved from a query to insert new rows into a table.

Link copied to clipboard
open class InsertSuspendExecutable<Key : Any, S : InsertStatement<Key>>(val statement: S) : SuspendExecutable<Int, S>

Represents the execution logic for an SQL statement that inserts a new row into a table.

Link copied to clipboard
open class MergeSuspendExecutable<S : MergeStatement>(val statement: S) : SuspendExecutable<Int, S>

Represents the execution logic for an SQL MERGE statement that encapsulates the logic to perform conditional updates, insertions, or deletions.

Link copied to clipboard
class R2dbcConnectionImpl(    val connection: Publisher<out Connection>,     vendorDialect: String,     typeMapping: R2dbcTypeMapping) : R2dbcExposedConnection<Publisher<out Connection>>

Class representing a wrapped R2DBC database Connection.

Link copied to clipboard
class R2dbcPreparedStatementImpl(    statement: Statement,     val connection: Connection,     val wasGeneratedKeysRequested: Boolean,     currentDialect: DatabaseDialect,     typeMapping: R2dbcTypeMapping) : R2dbcPreparedStatementApi

Class representing a precompiled SQL Statement from the R2DBC SPI.

Link copied to clipboard

Represents the execution logic for an underlying SQL statement that also returns a result with data from any modified rows.

Link copied to clipboard

Represents the execution logic for an SQL statement that batch inserts new rows into a table, specifically for the SQL Server database.

Link copied to clipboard
interface SuspendExecutable<out T, S : Statement<T>>

Executable provides a customizable execution mechanism for SQL statements within a transaction.

Link copied to clipboard

Represents the execution logic for an SQL statement that updates rows of a table.

Link copied to clipboard

Represents the execution logic for an SQL statement that either inserts a new row into a table, or updates the existing row if insertion would violate a unique constraint.