nee-jdbc / dev.neeffect.nee.effects.jdbc / JDBCTransaction

JDBCTransaction

class JDBCTransaction : TxConnection<Connection>, TxStarted<Connection>, Logging

Constructors

<init>

JDBCTransaction(conn: JDBCConnection, savepoint: Option<Savepoint> = none())

Properties

conn

val conn: JDBCConnection

savepoint

val savepoint: Option<Savepoint>

Functions

close

fun close(): Unit

commit

fun commit(): Pair<Option<TxError>, TxConnection<Connection>>

rollback

fun rollback(): Pair<Option<TxError>, TxConnection<Connection>>