Skip to main content

@terascope/teraslice-state-storage / elasticsearch-state-storage / default

Class: default

Defined in: elasticsearch-state-storage/index.ts:10

Constructors

new default()

new default(client, logger, config): default

Defined in: elasticsearch-state-storage/index.ts:22

Parameters

ParameterType
clientClient
loggerLogger
configESStateStorageConfig

Returns

default

Properties

PropertyModifierTypeDefined in
cachepublicdefault<DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>>elasticsearch-state-storage/index.ts:20

Methods

count()

count(): number

Defined in: elasticsearch-state-storage/index.ts:41

Returns

number


get()

get(doc): Promise<undefined | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>>

Defined in: elasticsearch-state-storage/index.ts:99

Parameters

ParameterType
docDataEntity

Returns

Promise<undefined | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>>


getFromCache()

getFromCache(doc): undefined | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>

Defined in: elasticsearch-state-storage/index.ts:81

Parameters

ParameterType
docDataEntity

Returns

undefined | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>


getFromCacheByKey()

getFromCacheByKey(key): undefined | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>

Defined in: elasticsearch-state-storage/index.ts:86

Parameters

ParameterType
keystring | number

Returns

undefined | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>


getIdentifier()

getIdentifier(doc, metaField): string

Defined in: elasticsearch-state-storage/index.ts:45

Parameters

ParameterType
docDataEntity
metaFieldstring

Returns

string


initialize()

initialize(): Promise<void>

Defined in: elasticsearch-state-storage/index.ts:35

Returns

Promise<void>


isCached()

isCached(doc): boolean

Defined in: elasticsearch-state-storage/index.ts:90

Parameters

ParameterType
docDataEntity

Returns

boolean


isKeyCached()

isKeyCached(key): boolean

Defined in: elasticsearch-state-storage/index.ts:95

Parameters

ParameterType
keystring | number

Returns

boolean


mget()

mget(docArray): Promise<MGetCacheResponse>

Defined in: elasticsearch-state-storage/index.ts:107

Parameters

ParameterType
docArrayDataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>[]

Returns

Promise<MGetCacheResponse>


mset()

mset(docArray): Promise<void>

Defined in: elasticsearch-state-storage/index.ts:57

Parameters

ParameterType
docArrayDataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>[]

Returns

Promise<void>


set()

set(doc): void

Defined in: elasticsearch-state-storage/index.ts:71

Parameters

ParameterType
docDataEntity

Returns

void


setCacheByKey()

setCacheByKey(key, doc): void

Defined in: elasticsearch-state-storage/index.ts:77

Parameters

ParameterType
keystring | number
docDataEntity

Returns

void


shutdown()

shutdown(): Promise<void>

Defined in: elasticsearch-state-storage/index.ts:37

Returns

Promise<void>