GenericStringDateFilter is a general filter that will fetch entities using the Query value and a date filter
Cache
optional
|
map[String, array[String]]
|
Cache of join functions |
accounts
optional
|
map[String, Object]
|
|
fields
optional
|
array[String]
|
|
filterobjectquery
optional
|
String
|
|
fromDate
optional
|
Date
|
format: date-time |
fromDateLicense
optional
|
Date
|
format: date-time |
ignoreWorkers
optional
|
Boolean
|
Do not use workers mechanism while searching bleve |
page
optional
|
Long
|
0-based page format: int64 |
period
optional
|
Period | |
query
optional
|
String
|
|
searchAfter
optional
|
array[String]
|
Efficient next page, pass max sort value from previous page |
searchAfterElastic
optional
|
array[String]
|
Efficient next page, pass max ES sort value from previous page |
searchAfterMap
optional
|
map[String, array[String]]
|
Map accounts search after values - stores next page sort values per account. There is no need to store searchBeforeMap as [current page searchBefore] equals to [prev page searchAfter] More, there is no way to generate correct searchBefore from current page as some tenants may not appear at all. The map is relevant in proxy mode and used by tenants, each tenant extracts the searchAfter keys from the map. |
searchAfterMapOrder
optional
|
map[String, Long]
|
format: int64 |
searchBefore
optional
|
array[String]
|
Efficient prev page, pass min sort value from next page |
searchBeforeElastic
optional
|
array[String]
|
Efficient prev page, pass min ES sort value from next page |
size
optional
|
Long
|
Size is limited to 1000, if not passed it defaults to 0, and no results will return format: int64 |
sort
optional
|
array[Order] | The sort order |
timeFrame
optional
|
Long
|
A Duration represents the elapsed time between two instants as an int64 nanosecond count. The representation limits the largest representable duration to approximately 290 years. format: int64 |
toDate
optional
|
Date
|
format: date-time |
trim_events
optional
|
Long
|
format: int64 |