@terascope/elasticsearch-asset-apis / elasticsearch-reader-api/algorithms/date-helpers
elasticsearch-reader-api/algorithms/date-helpers
Variables
dateFormat
const
dateFormat:"YYYY-MM-DDTHH:mm:ss.SSSZ"
='YYYY-MM-DDTHH:mm:ss.SSSZ'
Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:109
dateFormatSeconds
const
dateFormatSeconds:"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