CavalliumDBEngine/src/main/java/it/cavallium/dbengine/database/disk/ReleasableSlice.java

20 lines
342 B
Java
Raw Normal View History

2021-05-21 00:19:40 +02:00
package it.cavallium.dbengine.database.disk;
2021-09-17 16:56:28 +02:00
import io.net5.buffer.api.Buffer;
2021-08-29 23:18:03 +02:00
import it.cavallium.dbengine.database.SafeCloseable;
2021-05-21 00:19:40 +02:00
import org.rocksdb.AbstractSlice;
2021-08-29 23:18:03 +02:00
public interface ReleasableSlice extends SafeCloseable {
2021-05-21 00:19:40 +02:00
2021-08-29 23:18:03 +02:00
@Override
default void close() {
2021-05-21 00:19:40 +02:00
}
AbstractSlice<?> slice();
2021-08-29 23:18:03 +02:00
Buffer byteBuf();
2021-05-21 00:19:40 +02:00
Object additionalData();
}