Query Entry Module
Classes
QueryOptions
Defined in: messages/QueryEntry.ts:38
Options for querying records
Constructors
Constructor
> new QueryOptions(): QueryOptions
Returns
QueryOptions
Properties
continuous?
> optional continuous: boolean
Defined in: messages/QueryEntry.ts:55
Don't stop query until TTL is reached
eachN?
> optional eachN: number
Defined in: messages/QueryEntry.ts:48
Return only one record per N records @deprecated: use $each_n operator in when instead. Will be remove in v1.18.0
eachS?
> optional eachS: number
Defined in: messages/QueryEntry.ts:44
Return only one record per S second @deprecated: use $each_t operator in when instead. Will be remove in v1.18.0
ext?
> optional ext: Record<string, any>
Defined in: messages/QueryEntry.ts:65
Additional parameters for extensions
head?
> optional head: boolean
Defined in: messages/QueryEntry.ts:59
Return only metadata
limit?
> optional limit: number
Defined in: messages/QueryEntry.ts:52
Limit number of records @deprecated: use $limit operator in when instead. Will be remove in v1.18.0
pollInterval?
> optional pollInterval: number
Defined in: messages/QueryEntry.ts:57
Poll interval for new records only for continue=true
strict?
> optional strict: boolean
Defined in: messages/QueryEntry.ts:63
strict conditional query
ttl?
> optional ttl: number
Defined in: messages/QueryEntry.ts:40
Time to live in seconds
when?
> optional when: Record<string, any>
Defined in: messages/QueryEntry.ts:61
Conditional query
Methods
serialize()
> static serialize(queryType, data, start?, stop?, entries?): QueryEntry
Defined in: messages/QueryEntry.ts:67
Parameters
queryType
QueryType
data
QueryOptions
start?
bigint
stop?
bigint
entries?
string[]
Returns
QueryEntry