@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
Parameter | Type |
---|---|
client | Client |
logger | Logger |
config | ESStateStorageConfig |
Returns
Properties
Property | Modifier | Type | Defined in |
---|---|---|---|
cache | public | default <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
Parameter | Type |
---|---|
doc | DataEntity |
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
Parameter | Type |
---|---|
doc | DataEntity |
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
Parameter | Type |
---|---|
key | string | 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
Parameter | Type |
---|---|
doc | DataEntity |
metaField | string |
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
Parameter | Type |
---|---|
doc | DataEntity |
Returns
boolean
isKeyCached()
isKeyCached(
key
):boolean
Defined in: elasticsearch-state-storage/index.ts:95
Parameters
Parameter | Type |
---|---|
key | string | number |
Returns
boolean
mget()
mget(
docArray
):Promise
<MGetCacheResponse
>
Defined in: elasticsearch-state-storage/index.ts:107
Parameters
Parameter | Type |
---|---|
docArray | DataEntity <Record <string , any >, _DataEntityMetadata <Record <string , any >>>[] |
Returns
Promise
<MGetCacheResponse
>
mset()
mset(
docArray
):Promise
<void
>
Defined in: elasticsearch-state-storage/index.ts:57
Parameters
Parameter | Type |
---|---|
docArray | DataEntity <Record <string , any >, _DataEntityMetadata <Record <string , any >>>[] |
Returns
Promise
<void
>
set()
set(
doc
):void
Defined in: elasticsearch-state-storage/index.ts:71
Parameters
Parameter | Type |
---|---|
doc | DataEntity |
Returns
void
setCacheByKey()
setCacheByKey(
key
,doc
):void
Defined in: elasticsearch-state-storage/index.ts:77
Parameters
Parameter | Type |
---|---|
key | string | number |
doc | DataEntity |
Returns
void
shutdown()
shutdown():
Promise
<void
>
Defined in: elasticsearch-state-storage/index.ts:37
Returns
Promise
<void
>