Class GroupByFillQueryOperator
- java.lang.Object
-
- org.apache.iotdb.db.qp.logical.Operator
-
- org.apache.iotdb.db.qp.logical.crud.QueryOperator
-
- org.apache.iotdb.db.qp.logical.crud.AggregationQueryOperator
-
- org.apache.iotdb.db.qp.logical.crud.GroupByQueryOperator
-
- org.apache.iotdb.db.qp.logical.crud.GroupByFillQueryOperator
-
public class GroupByFillQueryOperator extends GroupByQueryOperator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.qp.logical.Operator
Operator.OperatorType
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.qp.logical.crud.AggregationQueryOperator
ERROR_MESSAGE1
-
Fields inherited from class org.apache.iotdb.db.qp.logical.crud.QueryOperator
enableTracing, fromComponent, indexType, props, selectComponent, specialClauseComponent, whereComponent
-
Fields inherited from class org.apache.iotdb.db.qp.logical.Operator
isDebug, isPrefixMatchPath, operatorType, tokenIntType
-
-
Constructor Summary
Constructors Constructor Description GroupByFillQueryOperator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AlignByDevicePlangenerateAlignByDevicePlan(PhysicalGenerator generator)PhysicalPlangeneratePhysicalPlan(PhysicalGenerator generator)protected GroupByTimeFillPlaninitGroupByTimeFillPlan(QueryPlan queryPlan)protected org.apache.iotdb.tsfile.read.expression.IExpressionoptimizeExpression(org.apache.iotdb.tsfile.read.expression.IExpression expression, RawDataQueryPlan queryPlan)-
Methods inherited from class org.apache.iotdb.db.qp.logical.crud.GroupByQueryOperator
initGroupByTimePlan
-
Methods inherited from class org.apache.iotdb.db.qp.logical.crud.AggregationQueryOperator
check, checkSelectComponent, initAggregationPlan, initGroupByLevel
-
Methods inherited from class org.apache.iotdb.db.qp.logical.crud.QueryOperator
generateRawDataQueryPlan, getAliasSet, getFromComponent, getIndexType, getLevels, getMatchedDevices, getMatchedTimeseries, getProps, getSelectComponent, getSpecialClauseComponent, getWhereComponent, hasAggregationFunction, hasSlimit, hasSoffset, hasTimeSeriesGeneratingFunction, isAlignByDevice, isAlignByTime, isEnableTracing, isGroupByLevel, resetSLimitOffset, setAliasSet, setEnableTracing, setFromComponent, setIndexType, setProps, setSelectComponent, setSpecialClauseComponent, setWhereComponent, transformFilterOperatorToExpression
-
Methods inherited from class org.apache.iotdb.db.qp.logical.Operator
getTokenIntType, getType, isDebug, isPrefixMatchPath, isQuery, setDebug, setOperatorType, setPrefixMatchPath, toString
-
-
-
-
Method Detail
-
generatePhysicalPlan
public PhysicalPlan generatePhysicalPlan(PhysicalGenerator generator) throws QueryProcessException
- Overrides:
generatePhysicalPlanin classGroupByQueryOperator- Throws:
QueryProcessException
-
generateAlignByDevicePlan
protected AlignByDevicePlan generateAlignByDevicePlan(PhysicalGenerator generator) throws QueryProcessException
- Overrides:
generateAlignByDevicePlanin classGroupByQueryOperator- Throws:
QueryProcessException
-
initGroupByTimeFillPlan
protected GroupByTimeFillPlan initGroupByTimeFillPlan(QueryPlan queryPlan) throws QueryProcessException
- Throws:
QueryProcessException
-
optimizeExpression
protected org.apache.iotdb.tsfile.read.expression.IExpression optimizeExpression(org.apache.iotdb.tsfile.read.expression.IExpression expression, RawDataQueryPlan queryPlan) throws QueryProcessException- Overrides:
optimizeExpressionin classGroupByQueryOperator- Throws:
QueryProcessException
-
-