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
startTimeundefined | string | Moment | Date
processingIntervalParsedInterval
latencyIntervalParsedInterval

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

ParameterType
__namedParametersStartPointConfig
idnumber

Returns

Promise<null | DateSlicerRange>


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