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.

Functions

Link copied to clipboard

Returns the associated SuspendExecutable that accepts this Statement type as an argument, allowing the provided statement to be then sent to the database for execution.