//jdbc-driver/com.squareup.sqldelight.sqlite.driver/JdbcDriver
JdbcDriver
[jvm] abstract class JdbcDriver : SqlDriver, ConnectionManager
Functions
Name | Summary |
---|---|
beginTransaction | [jvm] Content open override fun Connection.beginTransaction() |
close | [jvm] Content open override fun close() |
closeConnection | [jvm] Content abstract fun closeConnection(connection: Connection) |
connectionAndClose | [jvm] Content fun connectionAndClose(): Pair<Connection, () -> Unit> More info Returns a Connection and handler which closes the connection after the transaction finished. |
currentTransaction | [jvm] Content open override fun currentTransaction(): Transacter.Transaction? |
endTransaction | [jvm] Content open override fun Connection.endTransaction() |
execute | [jvm] Content open override fun execute(identifier: Int?, sql: String, parameters: Int, binders: SqlPreparedStatement.() -> Unit?) |
executeQuery | [jvm] Content open override fun executeQuery(identifier: Int?, sql: String, parameters: Int, binders: SqlPreparedStatement.() -> Unit?): SqlCursor |
getConnection | [jvm] Content abstract fun getConnection(): Connection |
newTransaction | [jvm] Content open override fun newTransaction(): Transacter.Transaction |
rollbackTransaction | [jvm] Content open override fun Connection.rollbackTransaction() |
Properties
Name | Summary |
---|---|
transaction | [jvm] open override var transaction: ConnectionManager.Transaction? |