Class EvictableBatchList
- java.lang.Object
-
- org.apache.iotdb.db.utils.windowing.window.EvictableBatchList
-
public class EvictableBatchList extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EvictableBatchList(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.tsfile.utils.BinarygetBinaryByIndex(int index)booleangetBooleanByIndex(int index)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypegetDataType()doublegetDoubleByIndex(int index)floatgetFloatByIndex(int index)intgetIntByIndex(int index)longgetLongByIndex(int index)longgetTimeByIndex(int index)voidputBinary(long t, org.apache.iotdb.tsfile.utils.Binary v)voidputBoolean(long t, boolean v)voidputDouble(long t, double v)voidputFloat(long t, float v)voidputInt(long t, int v)voidputLong(long t, long v)voidsetEvictionUpperBound(int evictionUpperBound)static voidsetInternalBatchSize(int internalBatchSize)intsize()
-
-
-
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)
-
-