Package org.apache.iotdb.db.wal.buffer
Interface IWALByteBufferView
-
public interface IWALByteBufferViewThis ByteBuffer view provides blocking writing interface for wal to serialize huge object with limited memory usage. This interface should behave likeByteBufferand don't guarantee the concurrent safety.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intposition()LikeBuffer.position().voidput(byte b)LikeByteBuffer.put(byte).voidput(byte[] src)LikeByteBuffer.put(byte[]).voidputChar(char value)LikeByteBuffer.putChar(char).voidputDouble(double value)LikeByteBuffer.putDouble(double).voidputFloat(float value)LikeByteBuffer.putFloat(float).voidputInt(int value)LikeByteBuffer.putInt(int).voidputLong(long value)LikeByteBuffer.putLong(long).voidputShort(short value)LikeByteBuffer.putShort(short).
-
-
-
Method Detail
-
put
void put(byte b)
LikeByteBuffer.put(byte).
-
put
void put(byte[] src)
LikeByteBuffer.put(byte[]).
-
putChar
void putChar(char value)
LikeByteBuffer.putChar(char).
-
putShort
void putShort(short value)
LikeByteBuffer.putShort(short).
-
putInt
void putInt(int value)
LikeByteBuffer.putInt(int).
-
putLong
void putLong(long value)
LikeByteBuffer.putLong(long).
-
putFloat
void putFloat(float value)
LikeByteBuffer.putFloat(float).
-
putDouble
void putDouble(double value)
LikeByteBuffer.putDouble(double).
-
position
int position()
LikeBuffer.position().
-
-