Class GroupByTimeFillPlan
- java.lang.Object
-
- org.apache.iotdb.db.qp.physical.PhysicalPlan
-
- org.apache.iotdb.db.qp.physical.crud.QueryPlan
-
- org.apache.iotdb.db.qp.physical.crud.RawDataQueryPlan
-
- org.apache.iotdb.db.qp.physical.crud.AggregationPlan
-
- org.apache.iotdb.db.qp.physical.crud.GroupByTimePlan
-
- org.apache.iotdb.db.qp.physical.crud.GroupByTimeFillPlan
-
- All Implemented Interfaces:
org.apache.iotdb.consensus.common.request.IConsensusRequest
public class GroupByTimeFillPlan extends GroupByTimePlan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
PhysicalPlan.Factory, PhysicalPlan.PhysicalPlanType
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.qp.physical.crud.GroupByTimePlan
endTime, interval, isIntervalByMonth, isSlidingStepByMonth, leftCRightO, slidingStep, startTime
-
Fields inherited from class org.apache.iotdb.db.qp.physical.crud.QueryPlan
paths, resultColumns, WITHOUT_NULL_FILTER_ERROR_MESSAGE, withoutNullColumnsIndex
-
Fields inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, index
-
-
Constructor Summary
Constructors Constructor Description GroupByTimeFillPlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType,IFill>getFillType()longgetQueryEndTime()longgetQueryStartTime()IFillgetSingleFill()voidinitFillRange()union the query time range with the extra fill rangevoidsetFillType(java.util.Map<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType,IFill> fillTypes)voidsetQueryEndTime(long queryEndTime)voidsetQueryStartTime(long queryStartTime)voidsetSingleFill(IFill singleFill)-
Methods inherited from class org.apache.iotdb.db.qp.physical.crud.GroupByTimePlan
getEndTime, getInterval, getSlidingStep, getStartTime, getTimeExpression, getTSExecuteStatementResp, isIntervalByMonth, isLeftCRightO, isSlidingStepByMonth, setEndTime, setInterval, setIntervalByMonth, setLeftCRightO, setSlidingStep, setSlidingStepByMonth, setStartTime
-
Methods inherited from class org.apache.iotdb.db.qp.physical.crud.AggregationPlan
addDeduplicatedAggregations, getAggregations, getColumnForDisplay, getColumnForReaderFromPath, getDeduplicatedAggregations, getGroupByLevelController, getGroupPathsResultMap, getLevels, getWideQueryHeaders, groupAggResultByLevel, isGroupByLevel, setAggregations, setDeduplicatedAggregations, setGroupByLevelController, setLevels, verifyAllAggregationDataTypesMatched
-
Methods inherited from class org.apache.iotdb.db.qp.physical.crud.RawDataQueryPlan
addDeduplicatedPaths, addFilterPathInDeviceToMeasurements, convertSpecialClauseValues, deduplicate, getAllMeasurementsInDevice, getDeduplicatedDataTypes, getDeduplicatedPaths, getDeviceToMeasurements, getExpression, groupVectorPaths, setDeduplicatedPaths, setDeduplicatedPathsAndUpdate, setDeduplicatedVectorPaths, setExpression, transformToVector, updateDeviceMeasurementsUsingExpression
-
Methods inherited from class org.apache.iotdb.db.qp.physical.crud.QueryPlan
getDataTypes, getPaths, getPathToIndex, getResultColumns, getRowLimit, getRowOffset, getWithoutNullColumnsIndex, hasLimit, isAlignByTime, isAscending, isEnableRedirect, isEnableTracing, isWithoutAllNull, isWithoutAnyNull, setAlignByTime, setAscending, setColumnNameToDatasetOutputIndex, setEnableRedirect, setEnableTracing, setPaths, setResultColumns, setRowLimit, setRowOffset, setWithoutAllNull, setWithoutAnyNull
-
Methods inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, checkIntegrity, deserialize, deserialize, getAuthPaths, getIndex, getLoginUserName, getOperatorName, getOperatorType, isAuthenticationRequired, isDebug, isPrefixMatch, isQuery, isSelectInto, putString, putString, putStrings, putStrings, readString, readStrings, serialize, serialize, serializeImpl, serializeToByteBuffer, setDebug, setIndex, setLoginUserName, setOperatorType, setPrefixMatch, setQuery
-
-
-
-
Method Detail
-
getSingleFill
public IFill getSingleFill()
-
getFillType
public java.util.Map<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType,IFill> getFillType()
-
setSingleFill
public void setSingleFill(IFill singleFill)
-
setFillType
public void setFillType(java.util.Map<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType,IFill> fillTypes)
-
setQueryStartTime
public void setQueryStartTime(long queryStartTime)
-
getQueryStartTime
public long getQueryStartTime()
-
setQueryEndTime
public void setQueryEndTime(long queryEndTime)
-
getQueryEndTime
public long getQueryEndTime()
-
initFillRange
public void initFillRange()
union the query time range with the extra fill range
-
-