19 lines
507 B
Java
19 lines
507 B
Java
|
package it.cavallium.dbengine.database.disk;
|
||
|
|
||
|
import it.cavallium.dbengine.database.SafeCloseable;
|
||
|
import org.jetbrains.annotations.NotNull;
|
||
|
import org.rocksdb.RocksIterator;
|
||
|
|
||
|
public record RocksIteratorTuple(@NotNull RocksIterator iterator, @NotNull ReleasableSlice sliceMin,
|
||
|
@NotNull ReleasableSlice sliceMax, @NotNull SafeCloseable seekTo) implements
|
||
|
SafeCloseable {
|
||
|
|
||
|
@Override
|
||
|
public void close() {
|
||
|
iterator.close();
|
||
|
sliceMin.close();
|
||
|
sliceMax.close();
|
||
|
seekTo.close();
|
||
|
}
|
||
|
}
|