@Override public void putMeta(ByteBuffer metaOut, CompressionStrategy strategy) { metaOut.put(strategy.getId()); }
@Override public void putMeta(ByteBuffer metaOut, CompressionStrategy strategy) { metaOut.put(CompressionFactory.setEncodingFlag(strategy.getId())); metaOut.put(CompressionFactory.LongEncodingFormat.DELTA.getId()); metaOut.put(CompressionFactory.DELTA_ENCODING_VERSION); metaOut.putLong(base); metaOut.putInt(bitsPerValue); }
@Override public void putMeta(ByteBuffer metaOut, CompressionStrategy strategy) { metaOut.put(CompressionFactory.setEncodingFlag(strategy.getId())); metaOut.put(CompressionFactory.LongEncodingFormat.TABLE.getId()); metaOut.put(CompressionFactory.TABLE_ENCODING_VERSION); metaOut.putInt(table.size()); for (int i = 0; i < valueAddedInOrder.size(); i++) { metaOut.putLong(valueAddedInOrder.getLong(i)); } }
.writeInt(x -> x.numInserted) .writeInt(x -> x.chunkFactor) .writeByte(x -> x.compression.getId());
@Override public void putMeta(ByteBuffer metaOut, CompressionStrategy strategy) { metaOut.put(strategy.getId()); }
@Override public void putMeta(ByteBuffer metaOut, CompressionStrategy strategy) { metaOut.put(CompressionFactory.setEncodingFlag(strategy.getId())); metaOut.put(CompressionFactory.LongEncodingFormat.DELTA.getId()); metaOut.put(CompressionFactory.DELTA_ENCODING_VERSION); metaOut.putLong(base); metaOut.putInt(bitsPerValue); }
@Override public void putMeta(ByteBuffer metaOut, CompressionStrategy strategy) { metaOut.put(CompressionFactory.setEncodingFlag(strategy.getId())); metaOut.put(CompressionFactory.LongEncodingFormat.TABLE.getId()); metaOut.put(CompressionFactory.TABLE_ENCODING_VERSION); metaOut.putInt(table.size()); for (int i = 0; i < valueAddedInOrder.size(); i++) { metaOut.putLong(valueAddedInOrder.getLong(i)); } }
.writeInt(x -> x.numInserted) .writeInt(x -> x.chunkFactor) .writeByte(x -> x.compression.getId());