public final class BytesBuffer extends OutputStream
| Modifier and Type | Field and Description |
|---|---|
static int |
BIG_ID_LEN_MAX |
static int |
BLOB_LEN |
static long |
BLOB_LEN_MAX |
static int |
BUF_EDGE_ID |
static int |
BUF_PROPERTY |
static int |
BYTE_LEN |
static int |
CHAR_LEN |
static int |
DEFAULT_CAPACITY |
static int |
DOUBLE_LEN |
static int |
FLOAT_LEN |
static int |
ID_LEN_MASK |
static int |
ID_LEN_MAX |
static int |
INDEX_HASH_ID_THRESHOLD |
static int |
INT_LEN |
static int |
LONG_LEN |
static int |
MAX_BUFFER_CAPACITY |
static int |
SHORT_LEN |
static byte |
STRING_ENDING_BYTE |
static byte |
STRING_ENDING_BYTE_FF |
static int |
STRING_LEN_MAX |
static int |
UINT16_MAX |
static long |
UINT32_MAX |
static int |
UINT8_MAX |
| Constructor and Description |
|---|
BytesBuffer() |
BytesBuffer(ByteBuffer buffer) |
BytesBuffer(int capacity) |
close, flushpublic static final int BYTE_LEN
public static final int SHORT_LEN
public static final int INT_LEN
public static final int LONG_LEN
public static final int CHAR_LEN
public static final int FLOAT_LEN
public static final int DOUBLE_LEN
public static final int BLOB_LEN
public static final int UINT8_MAX
public static final int UINT16_MAX
public static final long UINT32_MAX
public static final int ID_LEN_MASK
public static final int ID_LEN_MAX
public static final int BIG_ID_LEN_MAX
public static final byte STRING_ENDING_BYTE
public static final byte STRING_ENDING_BYTE_FF
public static final int STRING_LEN_MAX
public static final long BLOB_LEN_MAX
public static final int INDEX_HASH_ID_THRESHOLD
public static final int DEFAULT_CAPACITY
public static final int MAX_BUFFER_CAPACITY
public static final int BUF_EDGE_ID
public static final int BUF_PROPERTY
public BytesBuffer()
public BytesBuffer(int capacity)
public BytesBuffer(ByteBuffer buffer)
public static BytesBuffer allocate(int capacity)
public static BytesBuffer wrap(ByteBuffer buffer)
public static BytesBuffer wrap(byte[] array)
public static BytesBuffer wrap(byte[] array, int offset, int length)
public ByteBuffer asByteBuffer()
public BytesBuffer forReadWritten()
public BytesBuffer forReadAll()
public byte[] array()
public byte[] bytes()
public int position()
public BytesBuffer copyFrom(BytesBuffer other)
public int remaining()
public BytesBuffer write(byte val)
public void write(int val)
write in class OutputStreampublic void write(byte[] val)
write in class OutputStreampublic void write(byte[] val,
int offset,
int length)
write in class OutputStreampublic BytesBuffer writeBoolean(boolean val)
public BytesBuffer writeChar(char val)
public BytesBuffer writeShort(short val)
public BytesBuffer writeInt(int val)
public BytesBuffer writeLong(long val)
public BytesBuffer writeFloat(float val)
public BytesBuffer writeDouble(double val)
public byte peek()
public byte peekLast()
public byte read()
public byte[] read(int length)
public boolean readBoolean()
public char readChar()
public short readShort()
public int readInt()
public long readLong()
public float readFloat()
public double readDouble()
public BytesBuffer writeBytes(byte[] bytes)
public byte[] readBytes()
public BytesBuffer writeBigBytes(byte[] bytes)
public byte[] readBigBytes()
public BytesBuffer writeStringRaw(String val)
public BytesBuffer writeString(String val)
public String readString()
public BytesBuffer writeStringWithEnding(String value)
public String readStringWithEnding()
public BytesBuffer writeStringToRemaining(String value)
public String readStringFromRemaining()
public BytesBuffer writeUInt8(int val)
public int readUInt8()
public BytesBuffer writeUInt16(int val)
public int readUInt16()
public BytesBuffer writeUInt32(long val)
public long readUInt32()
public BytesBuffer writeVInt(int value)
public int readVInt()
public BytesBuffer writeVLong(long value)
public long readVLong()
public BytesBuffer writeId(Id id)
public BytesBuffer writeId(Id id, boolean big)
public BytesBuffer writeIndexId(Id id, HugeType type)
public BytesBuffer writeIndexId(Id id, HugeType type, boolean withEnding)
Copyright © 2023 The Apache Software Foundation. All rights reserved.