SQLiteDatabaseManager

class SQLiteDatabaseManager(context: Context, logger: Logger, databaseName: String = DATABASE_NAME) : SQLiteOpenHelper, DatabaseManager

Constructors

Link copied to clipboard
constructor(context: Context, logger: Logger, databaseName: String = DATABASE_NAME)

Functions

Link copied to clipboard
open override fun clear(tableName: String): Boolean

Clear the table.

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun createTable(table: DatabaseTable): Boolean

Create Table based on the primary keys and other keys defined.

Link copied to clipboard
open override fun delete(tableName: String, keyName: String, ids: List<String>): Int

Delete items based on the table name, given primary key, and values.

Link copied to clipboard
open override fun dropTable(tableName: String): Boolean

Drop/Delete Table based on given table name

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun insert(tableName: String, contentValues: List<ContentValues>): Boolean

Insert a list of items into the table.

Link copied to clipboard
Link copied to clipboard
open override fun onCreate(database: SQLiteDatabase?)
Link copied to clipboard
open fun onDowngrade(p0: SQLiteDatabase, p1: Int, p2: Int)
Link copied to clipboard
open fun onOpen(p0: SQLiteDatabase)
Link copied to clipboard
open override fun onUpgrade(db: SQLiteDatabase?, oldVersion: Int, newVersion: Int)
Link copied to clipboard
open override fun query(tableName: String, size: Int?): List<Map<String, Any?>>

Query table based on size. Since the order is not specified, it will most likely get based on insertion order.

Link copied to clipboard
Link copied to clipboard
open fun setLookasideConfig(p0: Int, p1: Int)
Link copied to clipboard
Link copied to clipboard