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

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

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>)