CavalliumDBEngine/src/main/java/it/cavallium/dbengine/database/disk/rocksdb/LLColumnFamilyHandle.java
2023-02-22 16:21:13 +01:00

24 lines
462 B
Java

package it.cavallium.dbengine.database.disk.rocksdb;
import it.cavallium.dbengine.utils.SimpleResource;
import org.rocksdb.ColumnFamilyHandle;
public final class LLColumnFamilyHandle extends SimpleResource {
private final ColumnFamilyHandle val;
public LLColumnFamilyHandle(ColumnFamilyHandle val) {
this.val = val;
}
public ColumnFamilyHandle getNative() {
ensureOpen();
return val;
}
@Override
protected void onClose() {
val.close();
}
}