Package com.influxdb.query.dsl.functions
Class RangeFlux
java.lang.Object
com.influxdb.query.dsl.Flux
com.influxdb.query.dsl.functions.AbstractParametrizedFlux
com.influxdb.query.dsl.functions.RangeFlux
- All Implemented Interfaces:
Expression
,HasImports
Filters the results by time boundaries.
See SPEC.
Options
- start - Specifies the oldest time to be included in the results [duration or timestamp]
- stop - Specifies the exclusive newest time to be included in the results. Defaults to "now". [duration or timestamp]
Example
Flux flux = Flux .from("telegraf") .range(-12L, -1L, ChronoUnit.HOURS)
- Author:
- Jakub Bednar (bednar@github) (26/06/2018 07:04)
-
Field Summary
Fields inherited from class com.influxdb.query.dsl.Flux
functionsParameters, imports
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
collectImports
(Set<String> collectedImports) Collects all imports of the flux.protected String
withStart
(Long start, ChronoUnit unit) withStop
(Long stop, ChronoUnit unit) Methods inherited from class com.influxdb.query.dsl.functions.AbstractParametrizedFlux
appendActual, beforeAppendOperatorName
Methods inherited from class com.influxdb.query.dsl.Flux
addImport, aggregateWindow, aggregateWindow, arrayFrom, arrayFrom, asVariable, columns, columns, count, count, covariance, covariance, covariance, covariance, covariance, covariance, covariance, covariance, covariance, cumulativeSum, cumulativeSum, cumulativeSum, derivative, derivative, difference, difference, difference, difference, difference, difference, distinct, distinct, drop, drop, drop, drop, duplicate, duplicate, elapsed, elapsed, elapsed, elapsed, expression, fill, fill, filter, filter, first, from, from, from, function, getImports, group, groupBy, groupBy, groupBy, groupExcept, groupExcept, groupExcept, integral, integral, interpolateLinear, interpolateLinear, join, join, keep, keep, keep, keep, last, last, limit, limit, limit, map, map, max, max, mean, mean, min, min, pivot, pivot, pivot, quantile, quantile, quantile, quantile, quantile, range, range, range, range, range, range, range, reduce, reduce, rename, rename, rename, sample, sample, sample, set, set, skew, skew, sort, sort, sort, sort, sort, sort, spread, spread, stddev, stddev, sum, sum, tail, tail, tail, timeShift, timeShift, timeShift, timeShift, to, to, to, to, to, to, to, to, toBool, toDuration, toFloat, toInt, toString, toString, toString, toStringConvert, toTime, toUInt, truncateTimeColumn, union, window, window, window, window, window, window, window, withFunction, withFunctionNamed, withPipedFunction, withPropertyNamed, withPropertyNamed, withPropertyValue, withPropertyValue, withPropertyValueEscaped, yield, yield
-
Constructor Details
-
RangeFlux
-
-
Method Details
-
operatorName
- Specified by:
operatorName
in classAbstractParametrizedFlux
- Returns:
- name of function
-
withStart
- Parameters:
start
- Specifies the oldest time to be included in the results- Returns:
- this
-
withStart
- Parameters:
start
- Specifies the oldest time to be included in the resultsunit
- aChronoUnit
determining how to interpret thestart
parameter- Returns:
- this
-
withStart
- Parameters:
start
- Specifies the oldest time to be included in the results- Returns:
- this
-
withStart
- Parameters:
start
- Specifies the oldest time (Unix timestamp in seconds) to be included in the results- Returns:
- this
-
withStop
- Parameters:
stop
- Specifies the exclusive newest time to be included in the results- Returns:
- this
-
withStop
- Parameters:
stop
- Specifies the exclusive newest time to be included in the resultsunit
- aChronoUnit
determining how to interpret thestart
parameter- Returns:
- this
-
withStop
- Parameters:
stop
- Specifies the exclusive newest time to be included in the results- Returns:
- this
-
withStop
- Parameters:
stop
- Specifies the exclusive newest time (Unix timestamp in seconds) to be included in the results- Returns:
- this
-
collectImports
Description copied from class:Flux
Collects all imports of the flux.- Overrides:
collectImports
in classFlux
- Parameters:
collectedImports
- a set to be filled by the used imports
-