public ByteBufferReader(ByteBuffer byteBuffer) { Buf = byteBuffer.Buffer; Pos = byteBuffer.Offset; _startPos = Pos; End = Pos + byteBuffer.Length; }
public void Restart(ByteBuffer byteBuffer) { Buf = byteBuffer.Buffer; Pos = byteBuffer.Offset; _startPos = Pos; End = Pos + byteBuffer.Length; }
public void Decompress(ref ByteBuffer data) { data = SnappyDecompress.Decompress(data); }
public bool Compress(ref ByteBuffer data) { return false; }
public bool CompressValue(ref ByteBuffer data) { if (data.Length < 32) return false; return SnappyCompress.TryCompress(ref data, 80); }
public bool CompressKey(ref ByteBuffer data) { return SnappyCompress.TryCompress(ref data, 80); }
public void DecompressValue(ref ByteBuffer data) { throw new BTDBException("Compression not supported"); }