//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? |