Class LastQueryUtil
- java.lang.Object
-
- org.apache.iotdb.db.mpp.execution.operator.process.last.LastQueryUtil
-
public class LastQueryUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLastQueryUtil.LastEntry
-
Constructor Summary
Constructors Constructor Description LastQueryUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidappendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, long lastTime, java.lang.String fullPath, java.lang.String lastValue, java.lang.String dataType)static voidappendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, long lastTime, org.apache.iotdb.tsfile.utils.Binary fullPath, java.lang.String lastValue, java.lang.String dataType)static voidappendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock)static voidappendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, int index)static intcompareTimeSeries(org.apache.iotdb.tsfile.read.common.block.TsBlock a, int indexA, org.apache.iotdb.tsfile.read.common.block.TsBlock b, int indexB, java.util.Comparator<org.apache.iotdb.tsfile.utils.Binary> comparator)static java.util.List<Aggregator>createAggregators(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType)static org.apache.iotdb.tsfile.read.common.block.TsBlockBuildercreateTsBlockBuilder()static org.apache.iotdb.tsfile.read.common.block.TsBlockBuildercreateTsBlockBuilder(int initialExpectedEntries)static org.apache.iotdb.tsfile.utils.BinarygetTimeSeries(org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, int index)static booleanneedUpdateCache(org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)static booleansatisfyFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter filter, org.apache.iotdb.tsfile.read.TimeValuePair tvPair)
-
-
-
Method Detail
-
createTsBlockBuilder
public static org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder createTsBlockBuilder()
-
createTsBlockBuilder
public static org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder createTsBlockBuilder(int initialExpectedEntries)
-
getTimeSeries
public static org.apache.iotdb.tsfile.utils.Binary getTimeSeries(org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, int index)
-
appendLastValue
public static void appendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, long lastTime, java.lang.String fullPath, java.lang.String lastValue, java.lang.String dataType)
-
appendLastValue
public static void appendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, long lastTime, org.apache.iotdb.tsfile.utils.Binary fullPath, java.lang.String lastValue, java.lang.String dataType)
-
appendLastValue
public static void appendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock)
-
appendLastValue
public static void appendLastValue(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, int index)
-
compareTimeSeries
public static int compareTimeSeries(org.apache.iotdb.tsfile.read.common.block.TsBlock a, int indexA, org.apache.iotdb.tsfile.read.common.block.TsBlock b, int indexB, java.util.Comparator<org.apache.iotdb.tsfile.utils.Binary> comparator)
-
satisfyFilter
public static boolean satisfyFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter filter, org.apache.iotdb.tsfile.read.TimeValuePair tvPair)
-
createAggregators
public static java.util.List<Aggregator> createAggregators(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType)
-
needUpdateCache
public static boolean needUpdateCache(org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)
-
-