package it.cavallium.dbengine.database.disk; import io.net5.buffer.api.Buffer; import io.net5.buffer.api.BufferAllocator; import io.net5.buffer.api.Send; import it.cavallium.dbengine.database.LLRange; import org.rocksdb.ColumnFamilyHandle; import org.rocksdb.ReadOptions; import org.rocksdb.RocksDB; public class LLLocalGroupedKeyReactiveRocksIterator extends LLLocalGroupedReactiveRocksIterator> { public LLLocalGroupedKeyReactiveRocksIterator(RocksDB db, BufferAllocator alloc, ColumnFamilyHandle cfh, int prefixLength, Send range, boolean allowNettyDirect, ReadOptions readOptions, String debugName) { super(db, alloc, cfh, prefixLength, range, allowNettyDirect, readOptions, true, false); } @Override public Send getEntry(Send key, Send value) { if (value != null) { value.close(); } return key; } }