Interface AlignedGroupByExecutor
-
- All Known Implementing Classes:
LocalAlignedGroupByExecutor
public interface AlignedGroupByExecutorEach executor calculates results of all aggregations on this aligned series
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAggregateResult(java.util.List<AggregateResult> aggregateResults)add reusable result cache in executorjava.util.List<java.util.List<AggregateResult>>calcAlignedResult(long curStartTime, long curEndTime)calculate result in [curStartTime, curEndTime)
-
-
-
Method Detail
-
addAggregateResult
void addAggregateResult(java.util.List<AggregateResult> aggregateResults)
add reusable result cache in executor
-
calcAlignedResult
java.util.List<java.util.List<AggregateResult>> calcAlignedResult(long curStartTime, long curEndTime) throws java.io.IOException, QueryProcessException
calculate result in [curStartTime, curEndTime)- Throws:
java.io.IOExceptionQueryProcessException
-
-