IExternalSQLite

interface IExternalSQLite

Functions

Link copied to clipboard
abstract fun bindBlob(statement: Long, index: Int, blob: ByteArray, length: Int): SQLCode
Link copied to clipboard
abstract fun bindDouble(statement: Long, index: Int, value: Double): SQLCode
Link copied to clipboard
abstract fun bindInt(statement: Long, index: Int, value: Int): SQLCode
Link copied to clipboard
abstract fun bindInt64(statement: Long, index: Int, value: Long): SQLCode
Link copied to clipboard
abstract fun bindNull(statement: Long, index: Int): SQLCode
Link copied to clipboard
abstract fun bindParameterCount(statement: Long): Int
Link copied to clipboard
abstract fun bindParameterIndex(statement: Long, name: String): Int
Link copied to clipboard
abstract fun bindText(statement: Long, index: Int, value: String): SQLCode
Link copied to clipboard
abstract fun bindZeroBlob(statement: Long, index: Int, length: Int): SQLCode
Link copied to clipboard
abstract fun blobBytes(blob: Long): Int
Link copied to clipboard
abstract fun blobClose(blob: Long): SQLCode
Link copied to clipboard
abstract fun blobOpen(db: Long, name: String, table: String, column: String, row: Long, flags: Int, holder: LongArray): SQLCode
Link copied to clipboard
abstract fun blobRead(blob: Long, offset: Int, destination: ByteArray, destinationOffset: Int, length: Int): SQLCode
Link copied to clipboard
abstract fun blobReopen(blob: Long, row: Long): SQLCode
Link copied to clipboard
abstract fun blobWrite(blob: Long, offset: Int, source: ByteArray, sourceOffset: Int, length: Int): SQLCode
Link copied to clipboard
abstract fun busyTimeout(db: Long, millis: Int): SQLCode
Link copied to clipboard
abstract fun changes(db: Long): Int
Link copied to clipboard
abstract fun clearBindings(statement: Long): SQLCode
Link copied to clipboard
abstract fun closeV2(db: Long): SQLCode
Link copied to clipboard
abstract fun columnBlob(statement: Long, index: Int): ByteArray?
Link copied to clipboard
abstract fun columnCount(statement: Long): Int
Link copied to clipboard
abstract fun columnDouble(statement: Long, index: Int): Double
Link copied to clipboard
abstract fun columnInt(statement: Long, index: Int): Int
Link copied to clipboard
abstract fun columnInt64(statement: Long, index: Int): Long
Link copied to clipboard
abstract fun columnName(statement: Long, index: Int): String
Link copied to clipboard
abstract fun columnText(statement: Long, index: Int): String
Link copied to clipboard
abstract fun columnType(statement: Long, index: Int): SQLDataType
Link copied to clipboard
abstract fun columnValue(statement: Long, index: Int): Long
Link copied to clipboard
abstract fun commitHook(db: Long, enabled: Boolean, listener: SQLCommitListener?): SQLCode
Link copied to clipboard
abstract fun databaseHandle(statement: Long): Long
Link copied to clipboard
abstract fun databaseReadOnly(db: Long, name: String): Int
Link copied to clipboard
abstract fun databaseReleaseMemory(db: Long): Int
Link copied to clipboard
abstract fun databaseStatus(db: Long, options: Int, reset: Boolean, holder: IntArray): SQLCode
Link copied to clipboard
abstract fun errorCode(db: Long): Int
Link copied to clipboard
abstract fun errorMessage(db: Long): String
Link copied to clipboard
abstract fun exec(db: Long, query: String): SQLCode
Link copied to clipboard
abstract fun expandedSql(statement: Long): String
Link copied to clipboard
abstract fun extendedErrorCode(db: Long): Int
Link copied to clipboard
abstract fun extendedResultCodes(db: Long, onOff: Int): Int
Link copied to clipboard
abstract fun finalize(statement: Long): SQLCode
Link copied to clipboard
abstract fun getAutocommit(db: Long): Int
Link copied to clipboard
abstract fun gitCommit(): String
Link copied to clipboard
abstract fun hardHeapLimit64(): Long
Link copied to clipboard
abstract fun key(db: Long, key: ByteArray, length: Int): SQLCode
Link copied to clipboard
abstract fun keyConventionally(db: Long, key: ByteArray, length: Int): SQLCode
Link copied to clipboard
abstract fun keywordCount(): Int
Link copied to clipboard
abstract fun lastInsertRowId(db: Long): Long
Link copied to clipboard
abstract fun libVersion(): String
Link copied to clipboard
abstract fun libVersionNumber(): Int
Link copied to clipboard
abstract fun memoryUsed(): Long
Link copied to clipboard
abstract fun openV2(path: String, flags: Int, dbHolder: LongArray): SQLCode
Link copied to clipboard
abstract fun prepareV2(db: Long, sql: String, length: Int, statementHolder: LongArray): SQLCode
Link copied to clipboard
abstract fun rawKey(db: Long, key: ByteArray, length: Int): SQLCode
Link copied to clipboard
abstract fun rekey(db: Long, key: ByteArray, length: Int): SQLCode
Link copied to clipboard
abstract fun releaseMemory(bytes: Int): Int
Link copied to clipboard
abstract fun reset(statement: Long): SQLCode
Link copied to clipboard
abstract fun resetAndClearBindings(statement: Long): SQLCode
Link copied to clipboard
abstract fun softHeapLimit64(): Long
Link copied to clipboard
abstract fun sql(statement: Long): String
Link copied to clipboard
abstract fun statementBusy(statement: Long): Int
Link copied to clipboard
abstract fun statementReadOnly(statement: Long): Int
Link copied to clipboard
abstract fun statementStatus(statement: Long, options: Int, reset: Boolean): Int
Link copied to clipboard
abstract fun step(statement: Long): SQLCode
Link copied to clipboard
abstract fun threadsafe(): Int
Link copied to clipboard
abstract fun totalChanges(db: Long): Int
Link copied to clipboard
abstract fun traceV2(db: Long, flag: Int)
Link copied to clipboard
abstract fun transactionState(db: Long): Int
Link copied to clipboard
abstract fun valueDup(value: Long): Long
Link copied to clipboard
abstract fun valueFree(value: Long)
Link copied to clipboard
abstract fun valueFromBind(value: Long): Int
Link copied to clipboard
abstract fun walAutoCheckpoint(db: Long, pages: Int): SQLCode
Link copied to clipboard
abstract fun walCheckpointV2(db: Long, name: String?, mode: Int): SQLCode