Package-level declarations

Types

Link copied to clipboard

Default implementation of JdbcTransactionProvider using ThreadLocal to manage transactions. This implementation does not depend on any external transaction managers (like Spring).

Link copied to clipboard
internal class JdbcTemplate(transactionProvider: JdbcTransactionProvider)
Link copied to clipboard

Interface for managing database connections and transactions. Decouples the core logic from specific transaction management implementations (like Spring).

Link copied to clipboard
internal fun interface RowMapper<T>

An interface used by JdbcTemplate for mapping rows of a ResultSet on a per-row basis. Implementations of this interface perform the actual work of mapping each row to a result object.

Link copied to clipboard
internal class RowMappers(typeRegistry: TypeRegistry)

Factory providing high-level RowMapper implementations for converting PostgreSQL ResultSet rows into Kotlin data structures.

Link copied to clipboard
fun interface TransactionStatus

Minimal interface to control the current transaction.