sqldelight-runtime / com.squareup.sqldelight / Transacter

Transacter

interface Transacter

A transaction-aware SqlDriver wrapper which can begin a Transaction on the current connection.

Types

Transaction

abstract class Transaction

A SQL transaction. Can be created through the driver via SqlDriver.newTransaction or through an implementation of Transacter by calling Transacter.transaction.

Functions

transaction

abstract fun transaction(noEnclosing: Boolean = false, body: Transaction.() -> Unit): Unit

Inheritors

TransacterImpl

abstract class TransacterImpl : Transacter

A transaction-aware SqlDriver wrapper which can begin a Transaction on the current connection.