MemoryEngine

open external class MemoryEngine : CRUDEngine

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open var assignDb: Any
Link copied to clipboard
Link copied to clipboard
open var prepareTable: Any
Link copied to clipboard
open override var storeName: String
Link copied to clipboard
open var stores: Any

Functions

Link copied to clipboard
open override fun clearTables(): Promise<Unit>
Link copied to clipboard
open override fun <EntityType, PrimaryKey> create(tableName: String, primaryKey: PrimaryKey, entity: EntityType): Promise<PrimaryKey>
Link copied to clipboard
open override fun <PrimaryKey> delete(tableName: String, primaryKey: PrimaryKey): Promise<PrimaryKey>
Link copied to clipboard
open override fun deleteAll(tableName: String): Promise<Boolean>
Link copied to clipboard
open fun init(storeName: String): Promise<Any>
Link copied to clipboard
open fun <ObjectType> initWithObject(storeName: String, obj: ObjectType): Promise<Any>
Link copied to clipboard
open override fun isSupported(): Promise<Unit>
Link copied to clipboard
open override fun purge(): Promise<Unit>
Link copied to clipboard
open override fun <EntityType, PrimaryKey> read(tableName: String, primaryKey: PrimaryKey): Promise<EntityType>
Link copied to clipboard
open override fun <T> readAll(tableName: String): Promise<Array<T>>
Link copied to clipboard
open override fun readAllPrimaryKeys(tableName: String): Promise<Array<String>>
Link copied to clipboard
open override fun <PrimaryKey, ChangesType> update(tableName: String, primaryKey: PrimaryKey, changes: ChangesType): Promise<PrimaryKey>
Link copied to clipboard
open override fun <PrimaryKey, ChangesType> updateOrCreate(tableName: String, primaryKey: PrimaryKey, changes: ChangesType): Promise<PrimaryKey>