Uses of Interface
org.apache.iotdb.db.mpp.execution.operator.Operator
-
-
Uses of Operator in org.apache.iotdb.db.mpp.execution.driver
Fields in org.apache.iotdb.db.mpp.execution.driver declared as Operator Modifier and Type Field Description protected OperatorDriver. rootConstructors in org.apache.iotdb.db.mpp.execution.driver with parameters of type Operator Constructor Description DataDriver(Operator root, ISinkHandle sinkHandle, DataDriverContext driverContext)Driver(Operator root, ISinkHandle sinkHandle, DriverContext driverContext)SchemaDriver(Operator root, ISinkHandle sinkHandle, SchemaDriverContext driverContext) -
Uses of Operator in org.apache.iotdb.db.mpp.execution.operator.process
Subinterfaces of Operator in org.apache.iotdb.db.mpp.execution.operator.process Modifier and Type Interface Description interfaceProcessOperatorClasses in org.apache.iotdb.db.mpp.execution.operator.process that implement Operator Modifier and Type Class Description classAggregationOperatorAggregationOperator can process the situation: aggregation of intermediate aggregate result, it will output one tsBlock contain many results on aggregation time intervals.classDeviceMergeOperatorDeviceMergeOperator is responsible for merging tsBlock coming from DeviceViewOperators.classDeviceViewOperatorSince devices have been sorted by the merge order as expected, what DeviceViewOperator need to do is traversing the device child operators, get all tsBlocks of one device and transform it to the form we need, adding the device column and allocating value column to its expected location, then get the next device operator until no next device.classFillOperatorUsed for previous and constant value fillclassFilterAndProjectOperatorclassLimitOperatorclassLinearFillOperatorUsed for linear fillclassOffsetOperatorclassRawDataAggregationOperatorRawDataAggregationOperator is used to process raw data tsBlock input calculating using value filter.classSingleInputAggregationOperatorclassSlidingWindowAggregationOperatorclassSortOperatorclassTransformOperatorFields in org.apache.iotdb.db.mpp.execution.operator.process declared as Operator Modifier and Type Field Description protected OperatorSingleInputAggregationOperator. childprotected OperatorTransformOperator. inputOperatorConstructors in org.apache.iotdb.db.mpp.execution.operator.process with parameters of type Operator Constructor Description FillOperator(OperatorContext operatorContext, IFill[] fillArray, Operator child)FilterAndProjectOperator(OperatorContext operatorContext, Operator inputOperator, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> filterOutputDataTypes, java.util.List<LeafColumnTransformer> filterLeafColumnTransformerList, ColumnTransformer filterOutputTransformer, java.util.List<ColumnTransformer> commonTransformerList, java.util.List<LeafColumnTransformer> projectLeafColumnTransformerList, java.util.List<ColumnTransformer> projectOutputTransformerList, boolean hasNonMappableUDF, boolean hasFilter)LimitOperator(OperatorContext operatorContext, long limit, Operator child)LinearFillOperator(OperatorContext operatorContext, ILinearFill[] fillArray, Operator child)OffsetOperator(OperatorContext operatorContext, long offset, Operator child)RawDataAggregationOperator(OperatorContext operatorContext, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, Operator child, boolean ascending, long maxReturnSize)SingleInputAggregationOperator(OperatorContext operatorContext, java.util.List<Aggregator> aggregators, Operator child, boolean ascending, ITimeRangeIterator timeRangeIterator, long maxReturnSize)SlidingWindowAggregationOperator(OperatorContext operatorContext, java.util.List<Aggregator> aggregators, ITimeRangeIterator timeRangeIterator, Operator child, boolean ascending, GroupByTimeParameter groupByTimeParameter, long maxReturnSize)TransformOperator(OperatorContext operatorContext, Operator inputOperator, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> inputDataTypes, java.util.Map<java.lang.String,java.util.List<InputLocation>> inputLocations, Expression[] outputExpressions, boolean keepNull, java.time.ZoneId zoneId, TypeProvider typeProvider, boolean isAscending) -
Uses of Operator in org.apache.iotdb.db.mpp.execution.operator.process.join
Classes in org.apache.iotdb.db.mpp.execution.operator.process.join that implement Operator Modifier and Type Class Description classRowBasedTimeJoinOperatorclassTimeJoinOperatorConstructor parameters in org.apache.iotdb.db.mpp.execution.operator.process.join with type arguments of type Operator Constructor Description RowBasedTimeJoinOperator(OperatorContext operatorContext, java.util.List<Operator> children, Ordering mergeOrder, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes, java.util.List<ColumnMerger> mergers, TimeComparator comparator)TimeJoinOperator(OperatorContext operatorContext, java.util.List<Operator> children, Ordering mergeOrder, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes, java.util.List<ColumnMerger> mergers, TimeComparator comparator) -
Uses of Operator in org.apache.iotdb.db.mpp.execution.operator.process.last
Classes in org.apache.iotdb.db.mpp.execution.operator.process.last that implement Operator Modifier and Type Class Description classLastQueryCollectOperatorclassLastQueryMergeOperatorclassLastQueryOperatorclassLastQuerySortOperatorclassUpdateLastCacheOperatorConstructors in org.apache.iotdb.db.mpp.execution.operator.process.last with parameters of type Operator Constructor Description UpdateLastCacheOperator(OperatorContext operatorContext, Operator child, MeasurementPath fullPath, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, DataNodeSchemaCache dataNodeSchemaCache, boolean needUpdateCache)Constructor parameters in org.apache.iotdb.db.mpp.execution.operator.process.last with type arguments of type Operator Constructor Description LastQueryCollectOperator(OperatorContext operatorContext, java.util.List<Operator> children)LastQueryMergeOperator(OperatorContext operatorContext, java.util.List<Operator> children, java.util.Comparator<org.apache.iotdb.tsfile.utils.Binary> comparator) -
Uses of Operator in org.apache.iotdb.db.mpp.execution.operator.schema
Classes in org.apache.iotdb.db.mpp.execution.operator.schema that implement Operator Modifier and Type Class Description classCountMergeOperatorclassDevicesCountOperatorclassDevicesSchemaScanOperatorclassLevelTimeSeriesCountOperatorclassNodeManageMemoryMergeOperatorclassNodePathsConvertOperatorclassNodePathsCountOperatorclassNodePathsSchemaScanOperatorclassPathsUsingTemplateScanOperatorclassSchemaFetchMergeOperatorclassSchemaFetchScanOperatorclassSchemaQueryMergeOperatorclassSchemaQueryOrderByHeatOperatorclassSchemaQueryScanOperatorclassTimeSeriesCountOperatorclassTimeSeriesSchemaScanOperatorConstructors in org.apache.iotdb.db.mpp.execution.operator.schema with parameters of type Operator Constructor Description NodeManageMemoryMergeOperator(OperatorContext operatorContext, java.util.Set<org.apache.iotdb.common.rpc.thrift.TSchemaNode> data, Operator child)NodePathsConvertOperator(OperatorContext operatorContext, Operator child)NodePathsCountOperator(OperatorContext operatorContext, Operator child)Constructor parameters in org.apache.iotdb.db.mpp.execution.operator.schema with type arguments of type Operator Constructor Description CountMergeOperator(PlanNodeId planNodeId, OperatorContext operatorContext, java.util.List<Operator> children)SchemaFetchMergeOperator(OperatorContext operatorContext, java.util.List<Operator> children, java.util.List<java.lang.String> storageGroupList)SchemaQueryMergeOperator(PlanNodeId planNodeId, OperatorContext operatorContext, java.util.List<Operator> children)SchemaQueryOrderByHeatOperator(OperatorContext operatorContext, java.util.List<Operator> operators) -
Uses of Operator in org.apache.iotdb.db.mpp.execution.operator.sink
Subinterfaces of Operator in org.apache.iotdb.db.mpp.execution.operator.sink Modifier and Type Interface Description interfaceSinkOperator -
Uses of Operator in org.apache.iotdb.db.mpp.execution.operator.source
Subinterfaces of Operator in org.apache.iotdb.db.mpp.execution.operator.source Modifier and Type Interface Description interfaceDataSourceOperatorinterfaceSourceOperatorClasses in org.apache.iotdb.db.mpp.execution.operator.source that implement Operator Modifier and Type Class Description classAbstractSeriesAggregationScanOperatorclassAlignedSeriesAggregationScanOperatorThis operator is responsible to do the aggregation calculation especially for aligned series.classAlignedSeriesScanOperatorclassExchangeOperatorclassLastCacheScanOperatorclassSeriesAggregationScanOperatorThis operator is responsible to do the aggregation calculation for one series based on global time range and time split parameter.classSeriesScanOperator -
Uses of Operator in org.apache.iotdb.db.mpp.plan.planner
-
Uses of Operator in org.apache.iotdb.db.mpp.transformation.dag.input
Constructors in org.apache.iotdb.db.mpp.transformation.dag.input with parameters of type Operator Constructor Description TsBlockInputDataSet(Operator operator, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)
-