Class ChunkGroupHeader
- java.lang.Object
-
- org.apache.iotdb.tsfile.file.header.ChunkGroupHeader
-
public class ChunkGroupHeader extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ChunkGroupHeader(java.lang.String deviceID)constructor of CHUNK_GROUP_HEADER.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChunkGroupHeaderdeserializeFrom(java.io.InputStream inputStream, boolean markerRead)deserialize from inputStream.static ChunkGroupHeaderdeserializeFrom(TsFileInput input, long offset, boolean markerRead)deserialize from TsFileInput.java.lang.StringgetDeviceID()intgetSerializedSize()intserializeTo(java.io.OutputStream outputStream)serialize to outputStream.java.lang.StringtoString()
-
-
-
Method Detail
-
getSerializedSize
public int getSerializedSize()
-
deserializeFrom
public static ChunkGroupHeader deserializeFrom(java.io.InputStream inputStream, boolean markerRead) throws java.io.IOException
deserialize from inputStream.- Parameters:
markerRead- - Whether the marker of the CHUNK_GROUP_HEADER is read ahead.- Throws:
java.io.IOException- – If an I/O error occurs.
-
deserializeFrom
public static ChunkGroupHeader deserializeFrom(TsFileInput input, long offset, boolean markerRead) throws java.io.IOException
deserialize from TsFileInput.- Parameters:
markerRead- - Whether the marker of the CHUNK_GROUP_HEADER is read ahead.- Throws:
java.io.IOException- - If an I/O error occurs.
-
getDeviceID
public java.lang.String getDeviceID()
-
serializeTo
public int serializeTo(java.io.OutputStream outputStream) throws java.io.IOExceptionserialize to outputStream.- Parameters:
outputStream- - output stream- Returns:
- - length
- Throws:
java.io.IOException- – If an I/O error occurs
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-