LogSqliteDriver

class LogSqliteDriver(sqlDriver: SqlDriver, logger: (String) -> Unit) : SqlDriver

Constructors

Link copied to clipboard
fun LogSqliteDriver(sqlDriver: SqlDriver, logger: (String) -> Unit)

Functions

Link copied to clipboard
open override fun addListener(listener: Query.Listener, queryKeys: Array<String>)
Link copied to clipboard
open override fun close()

Close any resources backed by this object.

Link copied to clipboard
open override fun currentTransaction(): Transacter.Transaction?

The currently open Transacter.Transaction on the database.

Link copied to clipboard
open override fun execute(    identifier: Int?,     sql: String,     parameters: Int,     binders: SqlPreparedStatement.() -> Unit?): QueryResult<Long>

Execute a SQL statement.

Link copied to clipboard
open override fun <R> executeQuery(    identifier: Int?,     sql: String,     mapper: (SqlCursor) -> R,     parameters: Int,     binders: SqlPreparedStatement.() -> Unit?): QueryResult<R>

Execute a SQL statement and evaluate its result set using the given block.

Link copied to clipboard
open override fun newTransaction(): QueryResult<Transacter.Transaction>

Start a new Transacter.Transaction on the database.

Link copied to clipboard
open override fun notifyListeners(queryKeys: Array<String>)
Link copied to clipboard
open override fun removeListener(listener: Query.Listener, queryKeys: Array<String>)