Class EvictableBatchList


  • public class EvictableBatchList
    extends java.lang.Object
    • Constructor Detail

      • EvictableBatchList

        public EvictableBatchList​(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType)
    • Method Detail

      • putInt

        public void putInt​(long t,
                           int v)
      • putLong

        public void putLong​(long t,
                            long v)
      • putFloat

        public void putFloat​(long t,
                             float v)
      • putDouble

        public void putDouble​(long t,
                              double v)
      • putBoolean

        public void putBoolean​(long t,
                               boolean v)
      • putBinary

        public void putBinary​(long t,
                              org.apache.iotdb.tsfile.utils.Binary v)
      • getTimeByIndex

        public long getTimeByIndex​(int index)
      • getIntByIndex

        public int getIntByIndex​(int index)
      • getLongByIndex

        public long getLongByIndex​(int index)
      • getFloatByIndex

        public float getFloatByIndex​(int index)
      • getDoubleByIndex

        public double getDoubleByIndex​(int index)
      • getBooleanByIndex

        public boolean getBooleanByIndex​(int index)
      • getBinaryByIndex

        public org.apache.iotdb.tsfile.utils.Binary getBinaryByIndex​(int index)
      • setEvictionUpperBound

        public void setEvictionUpperBound​(int evictionUpperBound)
        Parameters:
        evictionUpperBound - valid elements [evictionUpperBound, size)
      • size

        public int size()
      • getDataType

        public org.apache.iotdb.tsfile.file.metadata.enums.TSDataType getDataType()
      • setInternalBatchSize

        public static void setInternalBatchSize​(int internalBatchSize)