Home Reference Source Test

Typedef

Static Public Summary
public

IndexConfig: object

public

LinkedListEntry: {next: ?LinkedListEntry, prev: ?LinkedListEntry, value: V|*}

public
public

RetrievalConfig: object

public

Static Public

public IndexConfig: object source

Properties:

NameTypeAttributeDescription
multiEntry boolean
  • optional

default: false

unique boolean
  • optional

default: false

upgradeCondition boolean | function(oldVersion: number, newVersion: number): boolean
  • optional
keyEncoding ILMDBEncoding | ILevelDBEncoding
  • optional
lmdbKeyEncoding ILMDBEncoding
  • optional
leveldbKeyEncoding ILevelDBEncoding
  • optional

public LinkedListEntry: {next: ?LinkedListEntry, prev: ?LinkedListEntry, value: V|*} source

public ObjectStoreConfig: object source

Properties:

NameTypeAttributeDescription
codec ICodec
  • optional
persistent boolean
  • optional
enableLruCache boolean
  • optional

Enables a LRU cache.

lruCacheSize number
  • optional

The maximum number of values stored in the cache (default: 5000)

rawLruCacheSize number
  • optional

The maximum number of raw values stored in the cache (default: 0).

upgradeCondition boolean | function(oldVersion: number, newVersion: number): boolean
  • optional
keyEncoding ILMDBEncoding | ILevelDBEncoding
  • optional
lmdbKeyEncoding ILMDBEncoding
  • optional
leveldbKeyEncoding ILevelDBEncoding
  • optional

public RetrievalConfig: object source

Properties:

NameTypeAttributeDescription
raw boolean
  • optional

default: false

public SyncRetrievalConfig: object source

Properties:

NameTypeAttributeDescription
raw boolean
  • optional

Raw retrieval without decoding (default: false).

expectPresence boolean
  • optional

Method throws an error if key is not available by synchronous retrieval (default: true).