CRUDEngine

Inheritors

Properties

Link copied to clipboard
abstract var storeName: String

Functions

Link copied to clipboard
abstract fun clearTables(): <Error class: unknown class><Unit>
Link copied to clipboard
abstract fun <EntityType, PrimaryKey> create(tableName: String, primaryKey: PrimaryKey, entity: EntityType): <Error class: unknown class><PrimaryKey>
Link copied to clipboard
abstract fun <PrimaryKey> delete(tableName: String, primaryKey: PrimaryKey): <Error class: unknown class><PrimaryKey>
Link copied to clipboard
abstract fun deleteAll(tableName: String): <Error class: unknown class><Boolean>
Link copied to clipboard
abstract fun isSupported(): <Error class: unknown class><Unit>
Link copied to clipboard
abstract fun purge(): <Error class: unknown class><Unit>
Link copied to clipboard
abstract fun <EntityType, PrimaryKey> read(tableName: String, primaryKey: PrimaryKey): <Error class: unknown class><EntityType>
Link copied to clipboard
abstract fun <EntityType> readAll(tableName: String): <Error class: unknown class><Array<EntityType>>
Link copied to clipboard
abstract fun readAllPrimaryKeys(tableName: String): <Error class: unknown class><Array<String>>
Link copied to clipboard
abstract fun <PrimaryKey, ChangesType> update(tableName: String, primaryKey: PrimaryKey, changes: ChangesType): <Error class: unknown class><PrimaryKey>
Link copied to clipboard
abstract fun <PrimaryKey, ChangesType> updateOrCreate(tableName: String, primaryKey: PrimaryKey, changes: ChangesType): <Error class: unknown class><PrimaryKey>