Class SerializableTVList
- java.lang.Object
-
- org.apache.iotdb.tsfile.read.common.BatchData
-
- org.apache.iotdb.db.mpp.transformation.datastructure.tv.SerializableTVList
-
- All Implemented Interfaces:
SerializableList
- Direct Known Subclasses:
SerializableBinaryTVList,SerializableBooleanTVList,SerializableDoubleTVList,SerializableFloatTVList,SerializableIntTVList,SerializableLongTVList
public abstract class SerializableTVList extends org.apache.iotdb.tsfile.read.common.BatchData implements SerializableList
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.tsfile.read.common.BatchData
org.apache.iotdb.tsfile.read.common.BatchData.BatchDataType
-
Nested classes/interfaces inherited from interface org.apache.iotdb.db.mpp.transformation.datastructure.SerializableList
SerializableList.SerializationRecorder
-
-
Field Summary
Fields Modifier and Type Field Description protected SerializableList.SerializationRecorderserializationRecorder-
Fields inherited from class org.apache.iotdb.tsfile.read.common.BatchData
batchDataType, binaryRet, booleanRet, capacity, CAPACITY_THRESHOLD, count, dataType, doubleRet, floatRet, intRet, longRet, readCurArrayIndex, readCurListIndex, timeRet, vectorRet, writeCurArrayIndex, writeCurListIndex
-
Fields inherited from interface org.apache.iotdb.db.mpp.transformation.datastructure.SerializableList
INITIAL_BYTE_ARRAY_LENGTH_FOR_MEMORY_CONTROL
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSerializableTVList(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType type, SerializableList.SerializationRecorder serializationRecorder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static intcalculateCapacity(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, float memoryLimitInMB)SerializableList.SerializationRecordergetSerializationRecorder()voidinit()static SerializableTVListnewSerializableTVList(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryId)-
Methods inherited from class org.apache.iotdb.tsfile.read.common.BatchData
currentTime, currentTsPrimitiveType, currentValue, flip, getBatchDataIterator, getBatchDataIterator, getBatchDataType, getBinary, getBinaryByIndex, getBoolean, getBooleanByIndex, getDataType, getDouble, getDoubleByIndex, getFloat, getFloatByIndex, getInt, getIntByIndex, getLastPairBeforeOrEqualTimestamp, getLong, getLongByIndex, getMaxTimestamp, getMinTimestamp, getReadCurArrayIndex, getReadCurListIndex, getTimeByIndex, getValueInTimestamp, getVector, getVectorByIndex, hasCurrent, init, isEmpty, length, next, putAnObject, putBinary, putBoolean, putDouble, putFloat, putInt, putLong, putVector, resetBatchData, resetBatchData, serializeData, setBinary, setBoolean, setDataType, setDouble, setFloat, setInt, setLong, setTime, setVector
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.iotdb.db.mpp.transformation.datastructure.SerializableList
deserialize, deserialize, release, serialize, serialize
-
-
-
-
Field Detail
-
serializationRecorder
protected final SerializableList.SerializationRecorder serializationRecorder
-
-
Constructor Detail
-
SerializableTVList
protected SerializableTVList(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType type, SerializableList.SerializationRecorder serializationRecorder)
-
-
Method Detail
-
newSerializableTVList
public static SerializableTVList newSerializableTVList(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, long queryId)
-
calculateCapacity
protected static int calculateCapacity(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, float memoryLimitInMB)
-
getSerializationRecorder
public SerializableList.SerializationRecorder getSerializationRecorder()
- Specified by:
getSerializationRecorderin interfaceSerializableList
-
init
public void init()
- Specified by:
initin interfaceSerializableList
-
-