package it.cavallium.dbengine.database.disk; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; import it.cavallium.dbengine.database.LLRange; import org.rocksdb.ColumnFamilyHandle; import org.rocksdb.ReadOptions; import org.rocksdb.RocksDB; public class LLLocalKeyReactiveRocksIterator extends LLLocalReactiveRocksIterator { public LLLocalKeyReactiveRocksIterator(RocksDB db, ByteBufAllocator alloc, ColumnFamilyHandle cfh, LLRange range, boolean allowNettyDirect, ReadOptions readOptions, String debugName) { super(db, alloc, cfh, range, allowNettyDirect, readOptions, false, debugName); } @Override public ByteBuf getEntry(ByteBuf key, ByteBuf value) { if (value != null) { value.release(); } return key; } }