Interface SerializableList
-
- All Known Implementing Classes:
SerializableBinaryTVList,SerializableBooleanTVList,SerializableDoubleTVList,SerializableFloatTVList,SerializableIntTVList,SerializableLongTVList,SerializableRowRecordList,SerializableTVList
public interface SerializableList
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSerializableList.SerializationRecorder
-
Field Summary
Fields Modifier and Type Field Description static intINITIAL_BYTE_ARRAY_LENGTH_FOR_MEMORY_CONTROL
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddeserialize()voiddeserialize(java.nio.ByteBuffer byteBuffer)SerializableList.SerializationRecordergetSerializationRecorder()voidinit()voidrelease()default voidserialize()voidserialize(org.apache.iotdb.tsfile.utils.PublicBAOS outputStream)
-
-
-
Method Detail
-
serialize
void serialize(org.apache.iotdb.tsfile.utils.PublicBAOS outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
void deserialize(java.nio.ByteBuffer byteBuffer)
-
release
void release()
-
init
void init()
-
getSerializationRecorder
SerializableList.SerializationRecorder getSerializationRecorder()
-
serialize
default void serialize() throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
default void deserialize() throws java.io.IOException- Throws:
java.io.IOException
-
-