statementPreparationExposedTransaction

abstract fun <T> statementPreparationExposedTransaction(block: Transaction.() -> T): T(source)

Executes the given block within an Exposed transaction context suitable for SQL statement preparation.

The transaction is typically read-only and uses an appropriate isolation level for SQL generation. The transaction is stored in ThreadLocal (for JDBC) or coroutine context (for R2DBC).