Uses of Class
org.apache.iotdb.db.mpp.plan.planner.plan.parameter.GroupByTimeParameter
-
-
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.execution.operator
Methods in org.apache.iotdb.db.mpp.execution.operator with parameters of type GroupByTimeParameter Modifier and Type Method Description static ITimeRangeIteratorAggregationUtil. initTimeRangeIterator(GroupByTimeParameter groupByTimeParameter, boolean ascending, boolean outputPartialTimeWindow)If groupByTimeParameter is null, which means it's an aggregation query without down sampling. -
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.execution.operator.process
Constructors in org.apache.iotdb.db.mpp.execution.operator.process with parameters of type GroupByTimeParameter Constructor Description SlidingWindowAggregationOperator(OperatorContext operatorContext, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, Operator child, boolean ascending, GroupByTimeParameter groupByTimeParameter, long maxReturnSize) -
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.execution.operator.source
Constructors in org.apache.iotdb.db.mpp.execution.operator.source with parameters of type GroupByTimeParameter Constructor Description AbstractSeriesAggregationScanOperator(PlanNodeId sourceId, OperatorContext context, SeriesScanUtil seriesScanUtil, int subSensorSize, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, boolean ascending, GroupByTimeParameter groupByTimeParameter, long maxReturnSize)AlignedSeriesAggregationScanOperator(PlanNodeId sourceId, AlignedPath seriesPath, OperatorContext context, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, boolean ascending, GroupByTimeParameter groupByTimeParameter, long maxReturnSize)SeriesAggregationScanOperator(PlanNodeId sourceId, org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.Set<java.lang.String> allSensors, OperatorContext context, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, boolean ascending, GroupByTimeParameter groupByTimeParameter, long maxReturnSize) -
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.plan.analyze
Methods in org.apache.iotdb.db.mpp.plan.analyze that return GroupByTimeParameter Modifier and Type Method Description GroupByTimeParameterAnalysis. getGroupByTimeParameter()Methods in org.apache.iotdb.db.mpp.plan.analyze with parameters of type GroupByTimeParameter Modifier and Type Method Description voidAnalysis. setGroupByTimeParameter(GroupByTimeParameter groupByTimeParameter) -
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.plan.planner
Methods in org.apache.iotdb.db.mpp.plan.planner with parameters of type GroupByTimeParameter Modifier and Type Method Description LogicalPlanBuilderLogicalPlanBuilder. planAggregation(java.util.Set<Expression> aggregationExpressions, GroupByTimeParameter groupByTimeParameter, AggregationStep curStep, TypeProvider typeProvider, Ordering scanOrder)LogicalPlanBuilderLogicalPlanBuilder. planAggregationSource(java.util.Set<Expression> sourceExpressions, AggregationStep curStep, Ordering scanOrder, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, GroupByTimeParameter groupByTimeParameter, java.util.Set<Expression> aggregationExpressions, java.util.Map<Expression,java.util.Set<Expression>> groupByLevelExpressions, TypeProvider typeProvider)LogicalPlanBuilderLogicalPlanBuilder. planAggregationSourceWithIndexAdjust(java.util.Set<Expression> sourceExpressions, AggregationStep curStep, Ordering scanOrder, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, GroupByTimeParameter groupByTimeParameter, java.util.Set<Expression> aggregationExpressions, java.util.List<java.lang.Integer> measurementIndexes, java.util.Map<Expression,java.util.Set<Expression>> groupByLevelExpressions, TypeProvider typeProvider)LogicalPlanBuilderLogicalPlanBuilder. planGroupByLevel(java.util.Map<Expression,java.util.Set<Expression>> groupByLevelExpressions, AggregationStep curStep, GroupByTimeParameter groupByTimeParameter, Ordering scanOrder)LogicalPlanBuilderLogicalPlanBuilder. planSlidingWindowAggregation(java.util.Set<Expression> aggregationExpressions, GroupByTimeParameter groupByTimeParameter, AggregationStep curStep, Ordering scanOrder) -
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.plan.planner.plan.node.process
Fields in org.apache.iotdb.db.mpp.plan.planner.plan.node.process declared as GroupByTimeParameter Modifier and Type Field Description protected GroupByTimeParameterAggregationNode. groupByTimeParameterprotected GroupByTimeParameterGroupByLevelNode. groupByTimeParameterMethods in org.apache.iotdb.db.mpp.plan.planner.plan.node.process that return GroupByTimeParameter Modifier and Type Method Description GroupByTimeParameterAggregationNode. getGroupByTimeParameter()GroupByTimeParameterGroupByLevelNode. getGroupByTimeParameter()GroupByTimeParameterSlidingWindowAggregationNode. getGroupByTimeParameter()Constructors in org.apache.iotdb.db.mpp.plan.planner.plan.node.process with parameters of type GroupByTimeParameter Constructor Description AggregationNode(PlanNodeId id, java.util.List<PlanNode> children, java.util.List<AggregationDescriptor> aggregationDescriptorList, GroupByTimeParameter groupByTimeParameter, Ordering scanOrder)AggregationNode(PlanNodeId id, java.util.List<AggregationDescriptor> aggregationDescriptorList, GroupByTimeParameter groupByTimeParameter, Ordering scanOrder)GroupByLevelNode(PlanNodeId id, java.util.List<PlanNode> children, java.util.List<GroupByLevelDescriptor> groupByLevelDescriptors, GroupByTimeParameter groupByTimeParameter, Ordering scanOrder)GroupByLevelNode(PlanNodeId id, java.util.List<GroupByLevelDescriptor> groupByLevelDescriptors, GroupByTimeParameter groupByTimeParameter, Ordering scanOrder)SlidingWindowAggregationNode(PlanNodeId id, java.util.List<AggregationDescriptor> aggregationDescriptorList, GroupByTimeParameter groupByTimeParameter, Ordering scanOrder)SlidingWindowAggregationNode(PlanNodeId id, PlanNode child, java.util.List<AggregationDescriptor> aggregationDescriptorList, GroupByTimeParameter groupByTimeParameter, Ordering scanOrder) -
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.plan.planner.plan.node.source
Fields in org.apache.iotdb.db.mpp.plan.planner.plan.node.source declared as GroupByTimeParameter Modifier and Type Field Description protected GroupByTimeParameterSeriesAggregationSourceNode. groupByTimeParameterMethods in org.apache.iotdb.db.mpp.plan.planner.plan.node.source that return GroupByTimeParameter Modifier and Type Method Description GroupByTimeParameterAlignedSeriesAggregationScanNode. getGroupByTimeParameter()GroupByTimeParameterSeriesAggregationScanNode. getGroupByTimeParameter()GroupByTimeParameterSeriesAggregationSourceNode. getGroupByTimeParameter()Constructors in org.apache.iotdb.db.mpp.plan.planner.plan.node.source with parameters of type GroupByTimeParameter Constructor Description AlignedSeriesAggregationScanNode(PlanNodeId id, AlignedPath alignedPath, java.util.List<AggregationDescriptor> aggregationDescriptorList, Ordering scanOrder, GroupByTimeParameter groupByTimeParameter)AlignedSeriesAggregationScanNode(PlanNodeId id, AlignedPath alignedPath, java.util.List<AggregationDescriptor> aggregationDescriptorList, Ordering scanOrder, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, GroupByTimeParameter groupByTimeParameter, org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet dataRegionReplicaSet)SeriesAggregationScanNode(PlanNodeId id, MeasurementPath seriesPath, java.util.List<AggregationDescriptor> aggregationDescriptorList, Ordering scanOrder, GroupByTimeParameter groupByTimeParameter)SeriesAggregationScanNode(PlanNodeId id, MeasurementPath seriesPath, java.util.List<AggregationDescriptor> aggregationDescriptorList, Ordering scanOrder, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, GroupByTimeParameter groupByTimeParameter, org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet dataRegionReplicaSet) -
Uses of GroupByTimeParameter in org.apache.iotdb.db.mpp.plan.planner.plan.parameter
Methods in org.apache.iotdb.db.mpp.plan.planner.plan.parameter that return GroupByTimeParameter Modifier and Type Method Description static GroupByTimeParameterGroupByTimeParameter. deserialize(java.nio.ByteBuffer buffer)
-