Class LastQueryUtil


  • public class LastQueryUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      LastQueryUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      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)  
      static void appendLastValue​(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock)  
      static void appendLastValue​(org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder builder, org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, int index)  
      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)  
      static java.util.List<Aggregator> createAggregators​(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType)  
      static org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder createTsBlockBuilder()  
      static org.apache.iotdb.tsfile.read.common.block.TsBlockBuilder createTsBlockBuilder​(int initialExpectedEntries)  
      static org.apache.iotdb.tsfile.utils.Binary getTimeSeries​(org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, int index)  
      static boolean needUpdateCache​(org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)  
      static boolean satisfyFilter​(org.apache.iotdb.tsfile.read.filter.basic.Filter filter, org.apache.iotdb.tsfile.read.TimeValuePair tvPair)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LastQueryUtil

        public LastQueryUtil()
    • 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)