@terascope/elasticsearch-asset-apis / elasticsearch-reader-api/algorithms/date-helpers
elasticsearch-reader-api/algorithms/date-helpers
Variables
dateFormat
constdateFormat:"YYYY-MM-DDTHH:mm:ss.SSSZ"='YYYY-MM-DDTHH:mm:ss.SSSZ'
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:109
dateFormatSeconds
constdateFormatSeconds:"YYYY-MM-DDTHH:mm:ssZ"='YYYY-MM-DDTHH:mm:ssZ'
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:112
Functions
dateOptions()
dateOptions(
value):Base
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:13
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
Base
delayedStreamSegment()
delayedStreamSegment(
startTime,processingInterval,latencyInterval):object
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:267
Parameters
| Parameter | Type |
|---|---|
startTime | undefined | string | Moment | Date |
processingInterval | ParsedInterval |
latencyInterval | ParsedInterval |
Returns
object
limit
limit:
Moment
start
start:
Moment
determineDateSlicerRange()
determineDateSlicerRange(
__namedParameters,id):Promise<null|DateSlicerRange>
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:400
Parameters
| Parameter | Type |
|---|---|
__namedParameters | StartPointConfig |
id | number |
Returns
Promise<null | DateSlicerRange>
determineDateSlicerRanges()
determineDateSlicerRanges(
config):Promise<DateSlicerRanges>
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:462
Parameters
| Parameter | Type |
|---|---|
config | StartPointConfig |
Returns
Promise<DateSlicerRanges>
divideRange()
divideRange(
startTime,endTime,numOfSlicers):DateSegments[]
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:242
Parameters
| Parameter | Type |
|---|---|
startTime | Moment |
endTime | Moment |
numOfSlicers | number |
Returns
existsSync()
existsSync(
filename):boolean
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:114
Parameters
| Parameter | Type |
|---|---|
filename | string |
Returns
boolean
getMilliseconds()
getMilliseconds(
interval):number
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:123
Parameters
| Parameter | Type |
|---|---|
interval | [number, string] |
Returns
number
parseDate()
parseDate(
date):Moment
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:135
Parameters
| Parameter | Type |
|---|---|
date | string |
Returns
Moment
processInterval()
processInterval(
interval,timeResolution,esDates?):ParsedInterval
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:56
Parameters
| Parameter | Type |
|---|---|
interval | string |
timeResolution | Base |
esDates? | InputDateSegments |
Returns
splitTime()
splitTime(
start,end,limit,timeResolution,ratio):number
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:470
Parameters
| Parameter | Type |
|---|---|
start | Moment |
end | Moment |
limit | Moment |
timeResolution | string |
ratio | number |
Returns
number