JdbcDriver

abstract class JdbcDriver : SqlDriver, ConnectionManager

Functions

beginTransaction
Link copied to clipboard
open override fun Connection.beginTransaction()
close
Link copied to clipboard
open override fun close()
closeConnection
Link copied to clipboard
abstract fun closeConnection(connection: Connection)
connectionAndClose
Link copied to clipboard
fun connectionAndClose(): Pair<Connection, () -> Unit>
Returns a Connection and handler which closes the connection after the transaction finished.
currentTransaction
Link copied to clipboard
open override fun currentTransaction(): Transacter.Transaction?
endTransaction
Link copied to clipboard
open override fun Connection.endTransaction()
execute
Link copied to clipboard
open override fun execute(identifier: Int?, sql: String, parameters: Int, binders: SqlPreparedStatement.() -> Unit?)
executeQuery
Link copied to clipboard
open override fun executeQuery(identifier: Int?, sql: String, parameters: Int, binders: SqlPreparedStatement.() -> Unit?): SqlCursor
getConnection
Link copied to clipboard
abstract fun getConnection(): Connection
newTransaction
Link copied to clipboard
open override fun newTransaction(): Transacter.Transaction
rollbackTransaction
Link copied to clipboard
open override fun Connection.rollbackTransaction()

Properties

transaction
Link copied to clipboard
open override var transaction: ConnectionManager.Transaction?