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

20 lines
344 B
Java
Raw Normal View History

2021-05-21 00:19:40 +02:00
package it.cavallium.dbengine.database.disk;
2021-09-04 02:19:10 +02:00
import io.netty5.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();
}