Database

final class Database(raw: IDBDatabase, onClose: Callback)
class Object
trait Matchable
class Any

Value members

Concrete methods

def add[K, V](store: Async[K, V])(key: K, value: V): AsyncCallback[Unit]

Note: insert only

Note: insert only

def add[K, V](store: Sync[K, V])(key: K, value: V): AsyncCallback[Unit]

Note: insert only

Note: insert only

def addWhenDefined[K, V](store: Async[K, V])(key: K, value: Option[V]): AsyncCallback[Unit]

Note: insert only

Note: insert only

def addWhenDefined[K, V](store: Sync[K, V])(key: K, value: Option[V]): AsyncCallback[Unit]

Note: insert only

Note: insert only

def atomic[K, V](store: Async[K, V]): AtomicAsyncDsl[K, V]
def clear[K, V](store: ObjectStoreDef[K, V]): AsyncCallback[Unit]
def close: Callback
def compareAndSet(stores: ObjectStoreDef[_, _]*): CasDsl1
def delete[K, V](store: ObjectStoreDef[K, V])(key: K): AsyncCallback[Unit]
def get[K, V](store: Async[K, V])(key: K): AsyncCallback[Option[V]]
def get[K, V](store: Sync[K, V])(key: K): AsyncCallback[Option[V]]
def getAllKeys[K, V](store: ObjectStoreDef[K, V]): AsyncCallback[Vector[K]]
def getAllValues[K, V](store: Async[K, V]): AsyncCallback[Vector[V]]
def getAllValues[K, V](store: Sync[K, V]): AsyncCallback[Vector[V]]
def put[K, V](store: Async[K, V])(key: K, value: V): AsyncCallback[Unit]

aka upsert

aka upsert

def put[K, V](store: Sync[K, V])(key: K, value: V): AsyncCallback[Unit]

aka upsert

aka upsert

def putOrDelete[K, V](store: Async[K, V])(key: K, value: Option[V]): AsyncCallback[Unit]

aka upsert or delete

aka upsert or delete

def putOrDelete[K, V](store: Sync[K, V])(key: K, value: Option[V]): AsyncCallback[Unit]

aka upsert or delete

aka upsert or delete

def putWhenDefined[K, V](store: Sync[K, V])(key: K, value: Option[V]): AsyncCallback[Unit]

aka upsert

aka upsert

def putWhenDefined[K, V](store: Async[K, V])(key: K, value: Option[V]): AsyncCallback[Unit]

aka upsert

aka upsert