Class PreviousFill
- java.lang.Object
-
- org.apache.iotdb.db.query.executor.fill.IFill
-
- org.apache.iotdb.db.query.executor.fill.PreviousFill
-
public class PreviousFill extends IFill
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.query.executor.fill.IFill
afterRange, beforeRange, dataType, isAfterByMonth, isBeforeByMonth, queryEndTime, queryStartTime
-
-
Constructor Summary
Constructors Constructor Description PreviousFill(long beforeRange)PreviousFill(long beforeRange, boolean untilLast)PreviousFill(java.lang.String beforeStr)PreviousFill(java.lang.String beforeStr, boolean untilLast)PreviousFill(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryTime, long beforeRange)PreviousFill(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryStartTime, long beforeRange, boolean untilLast, boolean isBeforeByMonth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureFill(org.apache.iotdb.commons.path.PartialPath path, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryTime, java.util.Set<java.lang.String> sensors, QueryContext context)IFillcopy()org.apache.iotdb.tsfile.read.TimeValuePairgetFillResult()booleanisUntilLast()voidsetUntilLast(boolean untilLast)-
Methods inherited from class org.apache.iotdb.db.query.executor.fill.IFill
convertRange, getAfterRange, getBeforeRange, getDataType, getQueryEndTime, getQueryStartTime, insideAfterRange, insideBeforeRange, setAfterRange, setBeforeRange, setDataType, setQueryStartTime, slideMonth
-
-
-
-
Constructor Detail
-
PreviousFill
public PreviousFill(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryTime, long beforeRange)
-
PreviousFill
public PreviousFill(long beforeRange)
-
PreviousFill
public PreviousFill(java.lang.String beforeStr)
-
PreviousFill
public PreviousFill(long beforeRange, boolean untilLast)
-
PreviousFill
public PreviousFill(java.lang.String beforeStr, boolean untilLast)
-
PreviousFill
public PreviousFill(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryStartTime, long beforeRange, boolean untilLast, boolean isBeforeByMonth)
-
-
Method Detail
-
configureFill
public void configureFill(org.apache.iotdb.commons.path.PartialPath path, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryTime, java.util.Set<java.lang.String> sensors, QueryContext context) throws QueryProcessException, StorageEngineException- Specified by:
configureFillin classIFill- Throws:
QueryProcessExceptionStorageEngineException
-
getFillResult
public org.apache.iotdb.tsfile.read.TimeValuePair getFillResult() throws java.io.IOException, QueryProcessException, StorageEngineException- Specified by:
getFillResultin classIFill- Throws:
java.io.IOExceptionQueryProcessExceptionStorageEngineException
-
isUntilLast
public boolean isUntilLast()
-
setUntilLast
public void setUntilLast(boolean untilLast)
-
-