Skip to main content

@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​

ParameterType
valuestring

Returns​

Base


delayedStreamSegment()​

delayedStreamSegment(startTime, processingInterval, latencyInterval): object

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:267

Parameters​

ParameterType
startTimestring | Moment | Date | undefined
processingIntervalParsedInterval
latencyIntervalParsedInterval

Returns​

object

limit​

limit: Moment

start​

start: Moment


determineDateSlicerRange()​

determineDateSlicerRange(__namedParameters, id): Promise<DateSlicerRange | null>

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:400

Parameters​

ParameterType
__namedParametersStartPointConfig
idnumber

Returns​

Promise<DateSlicerRange | null>


determineDateSlicerRanges()​

determineDateSlicerRanges(config): Promise<DateSlicerRanges>

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:462

Parameters​

ParameterType
configStartPointConfig

Returns​

Promise<DateSlicerRanges>


divideRange()​

divideRange(startTime, endTime, numOfSlicers): DateSegments[]

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:242

Parameters​

ParameterType
startTimeMoment
endTimeMoment
numOfSlicersnumber

Returns​

DateSegments[]


existsSync()​

existsSync(filename): boolean

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:114

Parameters​

ParameterType
filenamestring

Returns​

boolean


getMilliseconds()​

getMilliseconds(interval): number

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:123

Parameters​

ParameterType
interval[number, string]

Returns​

number


parseDate()​

parseDate(date): Moment

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:135

Parameters​

ParameterType
datestring

Returns​

Moment


processInterval()​

processInterval(interval, timeResolution, esDates?): ParsedInterval

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:56

Parameters​

ParameterType
intervalstring
timeResolutionBase
esDates?InputDateSegments

Returns​

ParsedInterval


splitTime()​

splitTime(start, end, limit, timeResolution, ratio): number

Defined in: elasticsearch-reader-api/algorithms/date-helpers.ts:470

Parameters​

ParameterType
startMoment
endMoment
limitMoment
timeResolutionstring
rationumber

Returns​

number