Package step.core.timeseries.aggregation
Class TimeSeriesAggregationQuery
- java.lang.Object
-
- step.core.timeseries.query.TimeSeriesQuery
-
- step.core.timeseries.aggregation.TimeSeriesAggregationQuery
-
public class TimeSeriesAggregationQuery extends TimeSeriesQuery
-
-
Field Summary
-
Fields inherited from class step.core.timeseries.query.TimeSeriesQuery
filter, from, to
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTimeSeriesAggregationQuery(TimeSeriesAggregationPipeline aggregationPipeline, step.core.collections.Filter filter, Set<String> groupDimensions, Long from, Long to, long resultResolution, boolean shrink)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Long>drawAxis()longgetBucketSize()step.core.collections.FiltergetFilter()Set<String>getGroupDimensions()Function<Long,Long>getProjectionFunction()longgetResolution()TimeSeriesAggregationResponserun()-
Methods inherited from class step.core.timeseries.query.TimeSeriesQuery
getFrom, getTo
-
-
-
-
Constructor Detail
-
TimeSeriesAggregationQuery
protected TimeSeriesAggregationQuery(TimeSeriesAggregationPipeline aggregationPipeline, step.core.collections.Filter filter, Set<String> groupDimensions, Long from, Long to, long resultResolution, boolean shrink)
-
-
Method Detail
-
getBucketSize
public long getBucketSize()
-
getResolution
public long getResolution()
-
getFilter
public step.core.collections.Filter getFilter()
- Overrides:
getFilterin classTimeSeriesQuery
-
run
public TimeSeriesAggregationResponse run()
-
-