Platform enum
Пакет: com.hypixel.hytale.lib.rocksdb
Файл: com/hypixel/hytale/lib/rocksdb/RocksDbNative.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
LINUX,
MACOS, |
WINDOWS |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.lib.rocksdb;
class="kw">import com.hypixel.hytale.sneakythrow.SneakyThrow;
class="kw">import java.io.IOException;
class="kw">import java.io.InputStream;
class="kw">import java.lang.foreign.AddressLayout;
class="kw">import java.lang.foreign.Arena;
class="kw">import java.lang.foreign.FunctionDescriptor;
class="kw">import java.lang.foreign.Linker;
class="kw">import java.lang.foreign.MemorySegment;
class="kw">import java.lang.foreign.SymbolLookup;
class="kw">import java.lang.foreign.ValueLayout;
class="kw">import java.lang.foreign.ValueLayout.OfBoolean;
class="kw">import java.lang.foreign.ValueLayout.OfByte;
class="kw">import java.lang.foreign.ValueLayout.OfDouble;
class="kw">import java.lang.foreign.ValueLayout.OfFloat;
class="kw">import java.lang.foreign.ValueLayout.OfInt;
class="kw">import java.lang.foreign.ValueLayout.OfLong;
class="kw">import java.lang.foreign.ValueLayout.OfShort;
class="kw">import java.lang.invoke.MethodHandle;
class="kw">import java.nio.file.Files;
class="kw">import java.nio.file.Path;
class="kw">import java.nio.file.StandardCopyOption;
class="kw">import java.security.MessageDigest;
class="kw">import java.security.NoSuchAlgorithmException;
class="kw">import java.util.HexFormat;
class="kw">import java.util.Locale;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class RocksDbNative {
class="kw">private class="kw">static class="kw">final RocksDbNative.Platform PLATFORM;
class="kw">private class="kw">static class="kw">final Linker LINKER = Linker.nativeLinker();
class="kw">private class="kw">static class="kw">final Arena GLOBAL_ARENA = Arena.global();
class="kw">private class="kw">static class="kw">final SymbolLookup LOOKUP;
class="kw">public class="kw">static class="kw">final AddressLayout C_POINTER;
class="kw">public class="kw">static class="kw">final OfInt C_INT;
class="kw">public class="kw">static class="kw">final OfLong C_LONG;
class="kw">public class="kw">static class="kw">final OfByte C_CHAR;
class="kw">public class="kw">static class="kw">final OfBoolean C_BOOL;
class="kw">public class="kw">static class="kw">final OfShort C_SHORT;
class="kw">public class="kw">static class="kw">final OfFloat C_FLOAT;
class="kw">public class="kw">static class="kw">final OfDouble C_DOUBLE;
class="kw">public class="kw">static class="kw">final ValueLayout C_SIZE_T;
class="kw">public class="kw">static class="kw">final int COMPRESSION_LZ4 = 4;
class="kw">public class="kw">static class="kw">final int COMPRESSION_ZSTD = 7;
class="kw">public class="kw">static class="kw">final int INDEX_TYPE_HASH_SEARCH = 1;
class="kw">public class="kw">static class="kw">final int COMPACTION_STYLE_LEVEL = 0;
class="kw">public class="kw">static class="kw">final int COMPACTION_PRI_MIN_OVERLAPPING_RATIO = 3;
class="kw">public class="kw">static class="kw">final byte BOTTOMMOST_FORCE_OPTIMIZED = 3;
@Nonnull
class="kw">public class="kw">static class="kw">final RocksDbNative.Stat[] STATISTICS_TICKERS;
@Nonnull
class="kw">public class="kw">static class="kw">final RocksDbNative.Stat[] STATISTICS_HISTOGRAMS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_WITH_TTL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_FOR_READ_ONLY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AS_SECONDARY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPEN_OPTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_CREATE_NEW_BACKUP;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_CREATE_NEW_BACKUP_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_PURGE_OLD_BACKUPS;
class="kw">static class="kw">final MethodHandle ROCKSDB_RESTORE_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_RESTORE_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_RESTORE_OPTIONS_SET_KEEP_LOG_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_VERIFY_BACKUP;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_RESTORE_DB_FROM_LATEST_BACKUP;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_RESTORE_DB_FROM_BACKUP;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_GET_BACKUP_INFO;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_INFO_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_INFO_TIMESTAMP;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_INFO_BACKUP_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_INFO_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_INFO_NUMBER_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_INFO_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_CLOSE;
class="kw">static class="kw">final MethodHandle ROCKSDB_PUT_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_PUT_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_DELETE_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_DELETE_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_SINGLEDELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SINGLEDELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_SINGLEDELETE_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_SINGLEDELETE_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_INCREASE_FULL_HISTORY_TS_LOW;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_FULL_HISTORY_TS_LOW;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_DIR;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_ENV;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SHARE_TABLE_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SHARE_TABLE_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_DESTROY_OLD_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_DESTROY_OLD_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_LOG_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_BACKUP_LOG_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_RATE_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_BACKUP_RATE_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_RESTORE_RATE_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_RESTORE_RATE_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_MAX_BACKGROUND_OPERATIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_MAX_BACKGROUND_OPERATIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_CALLBACK_TRIGGER_INTERVAL_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_CALLBACK_TRIGGER_INTERVAL_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_MAX_VALID_BACKUPS_TO_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_MAX_VALID_BACKUPS_TO_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SHARE_FILES_WITH_CHECKSUM_NAMING;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SHARE_FILES_WITH_CHECKSUM_NAMING;
class="kw">static class="kw">final MethodHandle ROCKSDB_BACKUP_ENGINE_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CHECKPOINT_OBJECT_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_CHECKPOINT_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_CHECKPOINT_EXPORT_COLUMN_FAMILY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CHECKPOINT_OBJECT_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_TRIM_HISTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_COLUMN_FAMILIES_WITH_TTL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_FOR_READ_ONLY_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AS_SECONDARY_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIST_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIST_COLUMN_FAMILIES_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_COLUMN_FAMILY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_COLUMN_FAMILIES_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_COLUMN_FAMILY_WITH_IMPORT;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_COLUMN_FAMILY_WITH_TTL;
class="kw">static class="kw">final MethodHandle ROCKSDB_DROP_COLUMN_FAMILY;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_DEFAULT_COLUMN_FAMILY_HANDLE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_HANDLE_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_HANDLE_GET_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_HANDLE_GET_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_CLOSE;
class="kw">static class="kw">final MethodHandle ROCKSDB_PUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_PUT_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_DELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_DELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_DELETE_RANGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_MERGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_DB_IDENTITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_MULTI_GET;
class="kw">static class="kw">final MethodHandle ROCKSDB_MULTI_GET_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_MULTI_GET_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_MULTI_GET_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_BATCHED_MULTI_GET_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_BATCHED_MULTI_GET_CF_SLICE;
class="kw">static class="kw">final MethodHandle ROCKSDB_KEY_MAY_EXIST;
class="kw">static class="kw">final MethodHandle ROCKSDB_KEY_MAY_EXIST_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_ITERATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_UPDATES_SINCE;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_ITERATOR_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_ITERATORS;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_RELEASE_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_SNAPSHOT_GET_SEQUENCE_NUMBER;
class="kw">static class="kw">final MethodHandle ROCKSDB_PROPERTY_VALUE;
class="kw">static class="kw">final MethodHandle ROCKSDB_PROPERTY_INT;
class="kw">static class="kw">final MethodHandle ROCKSDB_PROPERTY_INT_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_PROPERTY_VALUE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_SIZES;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_SIZES_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_SIZES_CF_WITH_FLAGS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACT_RANGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACT_RANGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUGGEST_COMPACT_RANGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUGGEST_COMPACT_RANGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACT_RANGE_OPT;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACT_RANGE_CF_OPT;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSH_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSH_CFS;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSH_WAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_DISABLE_FILE_DELETIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENABLE_FILE_DELETIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_DESTROY_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_REPAIR_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_VALID;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_SEEK_TO_FIRST;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_SEEK_TO_LAST;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_SEEK;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_SEEK_FOR_PREV;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_NEXT;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_PREV;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_KEY;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_VALUE;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_TIMESTAMP;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_GET_ERROR;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_KEY_SLICE;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_VALUE_SLICE;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_TIMESTAMP_SLICE;
class="kw">static class="kw">final MethodHandle ROCKSDB_ITER_REFRESH;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAL_ITER_NEXT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAL_ITER_VALID;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAL_ITER_STATUS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAL_ITER_GET_BATCH;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_LATEST_SEQUENCE_NUMBER;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAL_ITER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_CREATE_FROM;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_CREATE_WITH_PARAMS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_CLEAR;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_PUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_PUT_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_PUT_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_PUTV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_PUTV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_MERGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_MERGEV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_MERGEV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_SINGLEDELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETE_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_SINGLEDELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_SINGLEDELETE_CF_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETEV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETEV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETE_RANGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETE_RANGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETE_RANGEV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DELETE_RANGEV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_PUT_LOG_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_ITERATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_ITERATE_LD;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_ITERATE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_ITERATE_CF_LD;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_SET_SAVE_POINT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_ROLLBACK_TO_SAVE_POINT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_POP_SAVE_POINT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_UPDATE_TIMESTAMPS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_CREATE_WITH_PARAMS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_CLEAR;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_PUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_PUT_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_PUTV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_PUTV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_MERGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_MERGEV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_MERGEV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_SINGLEDELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_SINGLEDELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETEV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETEV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETE_RANGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETE_RANGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETE_RANGEV;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DELETE_RANGEV_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_PUT_LOG_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_ITERATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_SET_SAVE_POINT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_ROLLBACK_TO_SAVE_POINT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_AND_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_GET_PINNED_FROM_BATCH_AND_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_AND_DB_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_GET_PINNED_FROM_BATCH_AND_DB_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_WRITEBATCH_WI;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_READOPTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_CF_READOPTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEBATCH_WI_UPDATE_TIMESTAMPS;
class="kw">static class="kw">final MethodHandle ROCKSDB_LOAD_LATEST_OPTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_LOAD_LATEST_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_CHECKSUM;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_SIZE_DEVIATION;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_RESTART_INTERVAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_BLOCK_RESTART_INTERVAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_METADATA_BLOCK_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_PARTITION_FILTERS;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_OPTIMIZE_FILTERS_FOR_MEMORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_USE_DELTA_ENCODING;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_FILTER_POLICY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_NO_BLOCK_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_WHOLE_KEY_FILTERING;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_FORMAT_VERSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_SEPARATE_KEY_VALUE_IN_DATA_BLOCK;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_TYPE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_DATA_BLOCK_INDEX_TYPE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_BLOCK_SEARCH_TYPE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_DATA_BLOCK_HASH_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_CACHE_INDEX_AND_FILTER_BLOCKS;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_CACHE_INDEX_AND_FILTER_BLOCKS_WITH_HIGH_PRIORITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_PIN_L0_FILTER_AND_INDEX_BLOCKS_IN_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_PIN_TOP_LEVEL_INDEX_AND_FILTER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOCK_BASED_TABLE_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_TOP_LEVEL_INDEX_PINNING_TIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_PARTITION_PINNING_TIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_UNPARTITIONED_PINNING_TIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_ALIGN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WRITE_BUFFER_MANAGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_SST_FILE_MANAGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHJOBINFO_CF_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHJOBINFO_FILE_PATH;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHJOBINFO_TRIGGERED_WRITES_SLOWDOWN;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHJOBINFO_TRIGGERED_WRITES_STOP;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHJOBINFO_LARGEST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHJOBINFO_SMALLEST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_RESET_STATUS;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHJOBINFO_FLUSH_REASON;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATUS_PTR_GET_ERROR;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_STATUS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_CF_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_INPUT_FILES_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_INPUT_FILE_AT;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_OUTPUT_FILES_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_OUTPUT_FILE_AT;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_ELAPSED_MICROS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_NUM_CORRUPT_KEYS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_BASE_INPUT_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_OUTPUT_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_INPUT_RECORDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_OUTPUT_RECORDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_TOTAL_INPUT_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_TOTAL_OUTPUT_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_COMPACTION_REASON;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_NUM_INPUT_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONJOBINFO_NUM_INPUT_FILES_AT_OUTPUT_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUBCOMPACTIONJOBINFO_STATUS;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUBCOMPACTIONJOBINFO_CF_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUBCOMPACTIONJOBINFO_THREAD_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUBCOMPACTIONJOBINFO_BASE_INPUT_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUBCOMPACTIONJOBINFO_OUTPUT_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_SUBCOMPACTIONJOBINFO_COMPACTION_REASON;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXTERNALFILEINGESTIONINFO_CF_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXTERNALFILEINGESTIONINFO_INTERNAL_FILE_PATH;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITESTALLINFO_CF_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITESTALLINFO_CUR;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITESTALLINFO_PREV;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMTABLEINFO_CF_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMTABLEINFO_FIRST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMTABLEINFO_EARLIEST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMTABLEINFO_NUM_ENTRIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMTABLEINFO_NUM_DELETES;
class="kw">static class="kw">final MethodHandle ROCKSDB_EVENTLISTENER_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_EVENTLISTENER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_ADD_EVENTLISTENER;
class="kw">static class="kw">final MethodHandle ROCKSDB_CUCKOO_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_CUCKOO_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CUCKOO_OPTIONS_SET_HASH_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_CUCKOO_OPTIONS_SET_MAX_SEARCH_DEPTH;
class="kw">static class="kw">final MethodHandle ROCKSDB_CUCKOO_OPTIONS_SET_CUCKOO_BLOCK_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_CUCKOO_OPTIONS_SET_IDENTITY_AS_FIRST_HASH;
class="kw">static class="kw">final MethodHandle ROCKSDB_CUCKOO_OPTIONS_SET_USE_MODULE_HASH;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_CUCKOO_TABLE_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SET_OPTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_SET_OPTIONS_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_CREATE_COPY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_INCREASE_PARALLELISM;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_OPTIMIZE_FOR_POINT_LOOKUP;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_OPTIMIZE_LEVEL_STYLE_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_OPTIMIZE_UNIVERSAL_STYLE_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ALLOW_INGEST_BEHIND;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ALLOW_INGEST_BEHIND;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPACTION_FILTER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPACTION_FILTER_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_COMPACTION_READAHEAD_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPACTION_READAHEAD_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPARATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MERGE_OPERATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_UINT64ADD_MERGE_OPERATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPRESSION_PER_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_CREATE_IF_MISSING;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_CREATE_IF_MISSING;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_CREATE_MISSING_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_CREATE_MISSING_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ERROR_IF_EXISTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ERROR_IF_EXISTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_PARANOID_CHECKS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_PARANOID_CHECKS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_OPEN_FILES_ASYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_OPEN_FILES_ASYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_DB_PATHS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_CF_PATHS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ENV;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_INFO_LOG;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_INFO_LOG;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_INFO_LOG_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_INFO_LOG_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_LOGGER_CREATE_STDERR_LOGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_LOGGER_CREATE_CALLBACK_LOGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_LOGGER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_FILE_CHECKSUM_GEN_CRC32C_FACTORY_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FILE_CHECKSUM_GEN_FACTORY_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_FILE_CHECKSUM_GEN_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_PARTITIONER_FIXED_PREFIX_FACTORY_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_PARTITIONER_FACTORY_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_SST_PARTITIONER_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_TABLE_PROPERTIES_COLLECTOR_FACTORY_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_ADD_TABLE_PROPERTIES_COLLECTOR_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WRITE_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WRITE_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_DB_WRITE_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_DB_WRITE_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_OPEN_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_OPEN_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_FILE_OPENING_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_FILE_OPENING_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_TOTAL_WAL_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_TOTAL_WAL_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_PARALLEL_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_PARALLEL_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BOTTOMMOST_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_PREFIX_EXTRACTOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_NUM_LEVELS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_NUM_LEVELS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_LEVEL0_FILE_NUM_COMPACTION_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_LEVEL0_FILE_NUM_COMPACTION_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_LEVEL0_SLOWDOWN_WRITES_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_LEVEL0_SLOWDOWN_WRITES_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_LEVEL0_STOP_WRITES_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_LEVEL0_STOP_WRITES_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_TARGET_FILE_SIZE_BASE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_TARGET_FILE_SIZE_BASE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_TARGET_FILE_SIZE_MULTIPLIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_TARGET_FILE_SIZE_MULTIPLIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_BASE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_BYTES_FOR_LEVEL_BASE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_LEVEL_COMPACTION_DYNAMIC_LEVEL_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_LEVEL_COMPACTION_DYNAMIC_LEVEL_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_MULTIPLIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_BYTES_FOR_LEVEL_MULTIPLIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_MULTIPLIER_ADDITIONAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_ENABLE_STATISTICS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_TTL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_TTL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_PERIODIC_COMPACTION_SECONDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_PERIODIC_COMPACTION_SECONDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MEMTABLE_OP_SCAN_FLUSH_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MEMTABLE_OP_SCAN_FLUSH_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MEMTABLE_AVG_OP_SCAN_FLUSH_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MEMTABLE_AVG_OP_SCAN_FLUSH_TRIGGER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MIN_TOMBSTONES_FOR_RANGE_CONVERSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MIN_TOMBSTONES_FOR_RANGE_CONVERSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_STATISTICS_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_STATISTICS_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_SKIP_STATS_UPDATE_ON_DB_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_SKIP_STATS_UPDATE_ON_DB_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ENABLE_BLOB_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ENABLE_BLOB_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MIN_BLOB_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MIN_BLOB_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOB_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BLOB_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOB_COMPRESSION_TYPE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BLOB_COMPRESSION_TYPE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ENABLE_BLOB_GC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ENABLE_BLOB_GC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOB_GC_AGE_CUTOFF;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BLOB_GC_AGE_CUTOFF;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOB_GC_FORCE_THRESHOLD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BLOB_GC_FORCE_THRESHOLD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_READ_TRIGGERED_COMPACTION_THRESHOLD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_READ_TRIGGERED_COMPACTION_THRESHOLD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_COMPACTION_TRIGGER_WAKEUP_SECONDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_COMPACTION_TRIGGER_WAKEUP_SECONDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOB_COMPACTION_READAHEAD_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BLOB_COMPACTION_READAHEAD_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOB_FILE_STARTING_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BLOB_FILE_STARTING_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOB_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_PREPOPULATE_BLOB_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_PREPOPULATE_BLOB_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_STATISTICS_GET_STRING;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_STATISTICS_GET_TICKER_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_STATISTICS_GET_HISTOGRAM_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_WRITE_BUFFER_NUMBER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_WRITE_BUFFER_NUMBER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MIN_WRITE_BUFFER_NUMBER_TO_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MIN_WRITE_BUFFER_NUMBER_TO_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_WRITE_BUFFER_SIZE_TO_MAINTAIN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_WRITE_BUFFER_SIZE_TO_MAINTAIN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ENABLE_PIPELINED_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ENABLE_PIPELINED_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_UNORDERED_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_UNORDERED_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_SUBCOMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_SUBCOMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_JOBS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_JOBS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_COMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_COMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_FLUSHES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_FLUSHES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_LOG_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_LOG_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_LOG_FILE_TIME_TO_ROLL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_LOG_FILE_TIME_TO_ROLL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_KEEP_LOG_FILE_NUM;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_KEEP_LOG_FILE_NUM;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_RECYCLE_LOG_FILE_NUM;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_RECYCLE_LOG_FILE_NUM;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_SOFT_PENDING_COMPACTION_BYTES_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_SOFT_PENDING_COMPACTION_BYTES_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_HARD_PENDING_COMPACTION_BYTES_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_HARD_PENDING_COMPACTION_BYTES_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_MANIFEST_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_MANIFEST_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_TABLE_CACHE_NUMSHARDBITS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_TABLE_CACHE_NUMSHARDBITS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ARENA_BLOCK_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ARENA_BLOCK_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_USE_FSYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_USE_FSYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_DB_LOG_DIR;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WAL_DIR;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WAL_TTL_SECONDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WAL_TTL_SECONDS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WAL_SIZE_LIMIT_MB;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WAL_SIZE_LIMIT_MB;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MANIFEST_PREALLOCATION_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MANIFEST_PREALLOCATION_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ALLOW_MMAP_READS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ALLOW_MMAP_READS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ALLOW_MMAP_WRITES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ALLOW_MMAP_WRITES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_USE_DIRECT_READS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_USE_DIRECT_READS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_USE_DIRECT_IO_FOR_FLUSH_AND_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_USE_DIRECT_IO_FOR_FLUSH_AND_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_IS_FD_CLOSE_ON_EXEC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_IS_FD_CLOSE_ON_EXEC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_STATS_DUMP_PERIOD_SEC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_STATS_DUMP_PERIOD_SEC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_STATS_PERSIST_PERIOD_SEC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_STATS_PERSIST_PERIOD_SEC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ADVISE_RANDOM_ON_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ADVISE_RANDOM_ON_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_USE_ADAPTIVE_MUTEX;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_USE_ADAPTIVE_MUTEX;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BYTES_PER_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BYTES_PER_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WAL_BYTES_PER_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WAL_BYTES_PER_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WRITABLE_FILE_MAX_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WRITABLE_FILE_MAX_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ALLOW_CONCURRENT_MEMTABLE_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ALLOW_CONCURRENT_MEMTABLE_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ENABLE_WRITE_THREAD_ADAPTIVE_YIELD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ENABLE_WRITE_THREAD_ADAPTIVE_YIELD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_SEQUENTIAL_SKIP_IN_ITERATIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_SEQUENTIAL_SKIP_IN_ITERATIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_DISABLE_AUTO_COMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_DISABLE_AUTO_COMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_OPTIMIZE_FILTERS_FOR_HITS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_OPTIMIZE_FILTERS_FOR_HITS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_DELETE_OBSOLETE_FILES_PERIOD_MICROS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_DELETE_OBSOLETE_FILES_PERIOD_MICROS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_PREPARE_FOR_BULK_LOAD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MEMTABLE_VECTOR_REP;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MEMTABLE_PREFIX_BLOOM_SIZE_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MEMTABLE_PREFIX_BLOOM_SIZE_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_COMPACTION_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_COMPACTION_BYTES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_HASH_SKIP_LIST_REP;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_HASH_LINK_LIST_REP;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_PLAIN_TABLE_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WRITE_DBID_TO_MANIFEST;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WRITE_DBID_TO_MANIFEST;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WRITE_IDENTITY_FILE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WRITE_IDENTITY_FILE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_TRACK_AND_VERIFY_WALS_IN_MANIFEST;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_TRACK_AND_VERIFY_WALS_IN_MANIFEST;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MIN_LEVEL_TO_COMPRESS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MEMTABLE_HUGE_PAGE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MEMTABLE_HUGE_PAGE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MAX_SUCCESSIVE_MERGES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MAX_SUCCESSIVE_MERGES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BLOOM_LOCALITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BLOOM_LOCALITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_INPLACE_UPDATE_SUPPORT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_INPLACE_UPDATE_SUPPORT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_INPLACE_UPDATE_NUM_LOCKS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_INPLACE_UPDATE_NUM_LOCKS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_REPORT_BG_IO_STATS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_REPORT_BG_IO_STATS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_AVOID_UNNECESSARY_BLOCKING_IO;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_AVOID_UNNECESSARY_BLOCKING_IO;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_EXPERIMENTAL_MEMPURGE_THRESHOLD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_EXPERIMENTAL_MEMPURGE_THRESHOLD;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WAL_RECOVERY_MODE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WAL_RECOVERY_MODE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPRESSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPRESSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_BOTTOMMOST_COMPRESSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPACTION_STYLE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPACTION_STYLE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_UNIVERSAL_COMPACTION_OPTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_FIFO_COMPACTION_OPTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_RATELIMITER;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ATOMIC_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_ATOMIC_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_ROW_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY_DEL_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY_MIN_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MANUAL_WAL_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_MANUAL_WAL_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_WAL_COMPRESSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_WAL_COMPRESSION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPACTION_PRI;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_GET_COMPACTION_PRI;
class="kw">static class="kw">final MethodHandle ROCKSDB_RATELIMITER_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_RATELIMITER_CREATE_AUTO_TUNED;
class="kw">static class="kw">final MethodHandle ROCKSDB_RATELIMITER_CREATE_WITH_MODE;
class="kw">static class="kw">final MethodHandle ROCKSDB_RATELIMITER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SET_PERF_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_PERFCONTEXT_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_PERFCONTEXT_RESET;
class="kw">static class="kw">final MethodHandle ROCKSDB_PERFCONTEXT_REPORT;
class="kw">static class="kw">final MethodHandle ROCKSDB_PERFCONTEXT_METRIC;
class="kw">static class="kw">final MethodHandle ROCKSDB_PERFCONTEXT_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONFILTER_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONFILTER_SET_IGNORE_SNAPSHOTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONFILTER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONFILTERCONTEXT_IS_FULL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONFILTERCONTEXT_IS_MANUAL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONFILTERFACTORY_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONFILTERFACTORY_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPARATOR_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPARATOR_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPARATOR_WITH_TS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FILTERPOLICY_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_FILTERPOLICY_CREATE_BLOOM;
class="kw">static class="kw">final MethodHandle ROCKSDB_FILTERPOLICY_CREATE_BLOOM_FULL;
class="kw">static class="kw">final MethodHandle ROCKSDB_FILTERPOLICY_CREATE_RIBBON;
class="kw">static class="kw">final MethodHandle ROCKSDB_FILTERPOLICY_CREATE_RIBBON_HYBRID;
class="kw">static class="kw">final MethodHandle ROCKSDB_MERGEOPERATOR_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_MERGEOPERATOR_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_VERIFY_CHECKSUMS;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_VERIFY_CHECKSUMS;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_FILL_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_FILL_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_ITERATE_UPPER_BOUND;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_ITERATE_LOWER_BOUND;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_READ_TIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_READ_TIER;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_TAILING;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_TAILING;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_READAHEAD_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_READAHEAD_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_PREFIX_SAME_AS_START;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_PREFIX_SAME_AS_START;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_PIN_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_PIN_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_TOTAL_ORDER_SEEK;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_TOTAL_ORDER_SEEK;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_MAX_SKIPPABLE_INTERNAL_KEYS;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_MAX_SKIPPABLE_INTERNAL_KEYS;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_BACKGROUND_PURGE_ON_ITERATOR_CLEANUP;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_BACKGROUND_PURGE_ON_ITERATOR_CLEANUP;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_IGNORE_RANGE_DELETIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_IGNORE_RANGE_DELETIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_DEADLINE;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_DEADLINE;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_IO_TIMEOUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_IO_TIMEOUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_ASYNC_IO;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_GET_ASYNC_IO;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_TIMESTAMP;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_ITER_START_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_READOPTIONS_SET_AUTO_READAHEAD_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_SET_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_GET_SYNC;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_DISABLE_WAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_GET_DISABLE_WAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_SET_IGNORE_MISSING_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_GET_IGNORE_MISSING_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_SET_NO_SLOWDOWN;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_GET_NO_SLOWDOWN;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_SET_LOW_PRI;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_GET_LOW_PRI;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_SET_MEMTABLE_INSERT_HINT_PER_BATCH;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITEOPTIONS_GET_MEMTABLE_INSERT_HINT_PER_BATCH;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_EXCLUSIVE_MANUAL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_GET_EXCLUSIVE_MANUAL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_BOTTOMMOST_LEVEL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_GET_BOTTOMMOST_LEVEL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_CHANGE_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_GET_CHANGE_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_TARGET_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_GET_TARGET_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_TARGET_PATH_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_GET_TARGET_PATH_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_ALLOW_WRITE_STALL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_GET_ALLOW_WRITE_STALL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_MAX_SUBCOMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_GET_MAX_SUBCOMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTOPTIONS_SET_FULL_HISTORY_TS_LOW;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHOPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHOPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHOPTIONS_SET_WAIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_FLUSHOPTIONS_GET_WAIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_JEMALLOC_NODUMP_ALLOCATOR_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMORY_ALLOCATOR_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LRU_CACHE_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_LRU_CACHE_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LRU_CACHE_OPTIONS_SET_CAPACITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LRU_CACHE_OPTIONS_SET_NUM_SHARD_BITS;
class="kw">static class="kw">final MethodHandle ROCKSDB_LRU_CACHE_OPTIONS_SET_MEMORY_ALLOCATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_CREATE_LRU;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_CREATE_LRU_WITH_STRICT_CAPACITY_LIMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_CREATE_LRU_OPTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_DISOWN_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_SET_CAPACITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_GET_CAPACITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_GET_USAGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_GET_PINNED_USAGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_GET_TABLE_ADDRESS_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_GET_OCCUPANCY_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_CREATE_WITH_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_ENABLED;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_COST_TO_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_MEMORY_USAGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_MUTABLE_MEMTABLE_MEMORY_USAGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_DUMMY_ENTRIES_IN_CACHE_USAGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_SET_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WRITE_BUFFER_MANAGER_SET_ALLOW_STALL;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_SET_MAX_ALLOWED_SPACE_USAGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_SET_COMPACTION_BUFFER_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_IS_MAX_ALLOWED_SPACE_REACHED;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_IS_MAX_ALLOWED_SPACE_REACHED_INCLUDING_COMPACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_GET_TOTAL_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_GET_DELETE_RATE_BYTES_PER_SECOND;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_SET_DELETE_RATE_BYTES_PER_SECOND;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_GET_MAX_TRASH_DB_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_SET_MAX_TRASH_DB_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_MANAGER_GET_TOTAL_TRASH_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_CAPACITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_ESTIMATED_ENTRY_CHARGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_NUM_SHARD_BITS;
class="kw">static class="kw">final MethodHandle ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_MEMORY_ALLOCATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_CREATE_HYPER_CLOCK;
class="kw">static class="kw">final MethodHandle ROCKSDB_CACHE_CREATE_HYPER_CLOCK_OPTS;
class="kw">static class="kw">final MethodHandle ROCKSDB_DBPATH_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_DBPATH_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_DEFAULT_ENV;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_MEM_ENV;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_SET_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_GET_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_SET_HIGH_PRIORITY_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_GET_HIGH_PRIORITY_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_SET_LOW_PRIORITY_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_GET_LOW_PRIORITY_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_SET_BOTTOM_PRIORITY_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_GET_BOTTOM_PRIORITY_BACKGROUND_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_JOIN_ALL_THREADS;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_LOWER_THREAD_POOL_IO_PRIORITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_LOWER_HIGH_PRIORITY_THREAD_POOL_IO_PRIORITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_LOWER_THREAD_POOL_CPU_PRIORITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_LOWER_HIGH_PRIORITY_THREAD_POOL_CPU_PRIORITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENV_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENVOPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENVOPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_CREATE_DIR_IF_MISSING;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_CREATE_WITH_COMPARATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_ADD;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_PUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_PUT_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_DELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_DELETE_WITH_TS;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_DELETE_RANGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_FINISH;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_FILE_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SSTFILEWRITER_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_MOVE_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_SNAPSHOT_CONSISTENCY;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_ALLOW_GLOBAL_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_ALLOW_BLOCKING_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_INGEST_BEHIND;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_FAIL_IF_NOT_BOTTOMMOST_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGESTEXTERNALFILEOPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGEST_EXTERNAL_FILE;
class="kw">static class="kw">final MethodHandle ROCKSDB_INGEST_EXTERNAL_FILE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRY_CATCH_UP_WITH_PRIMARY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SLICETRANSFORM_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SLICETRANSFORM_CREATE_FIXED_PREFIX;
class="kw">static class="kw">final MethodHandle ROCKSDB_SLICETRANSFORM_CREATE_NOOP;
class="kw">static class="kw">final MethodHandle ROCKSDB_SLICETRANSFORM_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_SIZE_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_SIZE_RATIO;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MIN_MERGE_WIDTH;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MIN_MERGE_WIDTH;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MAX_MERGE_WIDTH;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MAX_MERGE_WIDTH;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MAX_SIZE_AMPLIFICATION_PERCENT;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MAX_SIZE_AMPLIFICATION_PERCENT;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_COMPRESSION_SIZE_PERCENT;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_COMPRESSION_SIZE_PERCENT;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_STOP_STYLE;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_STOP_STYLE;
class="kw">static class="kw">final MethodHandle ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_ALLOW_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_ALLOW_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_MAX_TABLE_FILES_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_MAX_TABLE_FILES_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_MAX_DATA_FILES_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_MAX_DATA_FILES_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_USE_KV_RATIO_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_USE_KV_RATIO_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_FIFO_COMPACTION_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_COLUMN_FAMILY_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_DIRECTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_SMALLESTKEY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_LARGESTKEY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_SMALLEST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_LARGEST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_ENTRIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_DELETIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_COLUMN_FAMILY_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_DIRECTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_SMALLEST_KEY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_LARGEST_KEY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_SMALLEST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_LARGEST_SEQNO;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_NUM_ENTRIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_SET_NUM_DELETIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILE_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LIVEFILES_ADD;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_OPTIONS_FROM_STRING;
class="kw">static class="kw">final MethodHandle ROCKSDB_DELETE_FILE_IN_RANGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_DELETE_FILE_IN_RANGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_COLUMN_FAMILY_METADATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_SET_MOVE_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXPORT_IMPORT_FILES_METADATA_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXPORT_IMPORT_FILES_METADATA_GET_DB_COMPARATOR_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXPORT_IMPORT_FILES_METADATA_SET_DB_COMPARATOR_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXPORT_IMPORT_FILES_METADATA_GET_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXPORT_IMPORT_FILES_METADATA_SET_FILES;
class="kw">static class="kw">final MethodHandle ROCKSDB_EXPORT_IMPORT_FILES_METADATA_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_COLUMN_FAMILY_METADATA_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_METADATA_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_METADATA_GET_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_METADATA_GET_FILE_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_METADATA_GET_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_METADATA_GET_LEVEL_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_COLUMN_FAMILY_METADATA_GET_LEVEL_METADATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_LEVEL_METADATA_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_LEVEL_METADATA_GET_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_LEVEL_METADATA_GET_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_LEVEL_METADATA_GET_FILE_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_LEVEL_METADATA_GET_SST_FILE_METADATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_METADATA_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_METADATA_GET_RELATIVE_FILENAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_METADATA_GET_DIRECTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_METADATA_GET_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_METADATA_GET_SMALLESTKEY;
class="kw">static class="kw">final MethodHandle ROCKSDB_SST_FILE_METADATA_GET_LARGESTKEY;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_CREATE_COLUMN_FAMILY;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPEN_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_CREATE_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_RELEASE_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_PROPERTY_VALUE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_PROPERTY_INT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_GET_BASE_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_CLOSE_BASE_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_BEGIN;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_GET_PREPARED_TRANSACTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_SET_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_PREPARE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_COMMIT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_ROLLBACK;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_SET_SAVEPOINT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_ROLLBACK_TO_SAVEPOINT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_WRITEBATCH_WI;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_REBUILD_FROM_WRITEBATCH;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_REBUILD_FROM_WRITEBATCH_WI;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_SET_COMMIT_TIMESTAMP;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_SET_READ_TIMESTAMP_FOR_VALIDATION;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_PINNED;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_PINNED_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_FOR_UPDATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_PINNED_FOR_UPDATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_FOR_UPDATE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_GET_PINNED_FOR_UPDATE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_MULTI_GET;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_MULTI_GET_FOR_UPDATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_MULTI_GET_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_MULTI_GET_FOR_UPDATE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_GET;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_GET_PINNED;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_GET_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_GET_PINNED_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_MULTI_GET;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_MULTI_GET_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_PUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_PUT_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_PUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_PUT_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_MERGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_MERGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_MERGE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_DELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_DELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_PUT_LOG_DATA;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_DELETE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_DELETE_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_CREATE_ITERATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_CREATE_ITERATOR_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_CREATE_ITERATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_CREATE_ITERATOR_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_CLOSE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_FLUSH_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_FLUSH_CFS;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_FLUSH_WAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_CHECKPOINT_OBJECT_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_OPEN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_OPEN_COLUMN_FAMILIES;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_GET_BASE_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_CLOSE_BASE_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTION_BEGIN;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_WRITE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_CLOSE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_CHECKPOINT_OBJECT_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPTIONS_SET_MAX_NUM_LOCKS;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPTIONS_SET_NUM_STRIPES;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPTIONS_SET_TRANSACTION_LOCK_TIMEOUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTIONDB_OPTIONS_SET_DEFAULT_LOCK_TIMEOUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_SET_SET_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_SET_DEADLOCK_DETECT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_SET_LOCK_TIMEOUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_SET_EXPIRATION;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_SET_DEADLOCK_DETECT_DEPTH;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_SET_MAX_WRITE_BATCH_SIZE;
class="kw">static class="kw">final MethodHandle ROCKSDB_TRANSACTION_OPTIONS_SET_SKIP_PREPARE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_SET_SET_SNAPSHOT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_PROPERTY_VALUE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIMISTICTRANSACTIONDB_PROPERTY_INT;
class="kw">static class="kw">final MethodHandle ROCKSDB_FREE;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_PINNED;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_PINNED_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_PINNABLESLICE_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_PINNABLESLICE_VALUE;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMORY_CONSUMERS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMORY_CONSUMERS_ADD_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMORY_CONSUMERS_ADD_CACHE;
class="kw">static class="kw">final MethodHandle ROCKSDB_MEMORY_CONSUMERS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_MEMORY_USAGE_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_MEMORY_USAGE_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_TOTAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_UNFLUSHED;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_READERS_TOTAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_CACHE_TOTAL;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_DUMP_MALLOC_STATS;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_MEMTABLE_WHOLE_KEY_FILTERING;
class="kw">static class="kw">final MethodHandle ROCKSDB_CANCEL_ALL_BACKGROUND_WORK;
class="kw">static class="kw">final MethodHandle ROCKSDB_PAUSE_BACKGROUND_WORK;
class="kw">static class="kw">final MethodHandle ROCKSDB_CONTINUE_BACKGROUND_WORK;
class="kw">static class="kw">final MethodHandle ROCKSDB_DISABLE_MANUAL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_ENABLE_MANUAL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MEDIAN;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_P95;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_P99;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_AVERAGE;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_STD_DEV;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MAX;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_COUNT;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_SUM;
class="kw">static class="kw">final MethodHandle ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MIN;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_ABORT_ON_PAUSE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_ABORT_ON_PAUSE;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_FLUSH;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_CLOSE_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_CLOSE_DB;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_TIMEOUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_TIMEOUT;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_PINNED_V2;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_PINNED_CF_V2;
class="kw">static class="kw">final MethodHandle ROCKSDB_PINNABLE_HANDLE_GET_VALUE;
class="kw">static class="kw">final MethodHandle ROCKSDB_PINNABLE_HANDLE_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_INTO_BUFFER;
class="kw">static class="kw">final MethodHandle ROCKSDB_GET_INTO_BUFFER_CF;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_CREATE_WITH_STATUS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_GETSTATUS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_GET_SCHEDULED_JOB_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_T_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_SESSION_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_CF_NAME;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_CF_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_JOB_ID;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_PRIORITY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_COMPACTION_REASON;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_BASE_INPUT_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_OUTPUT_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_FULL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_MANUAL_COMPACTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_BOTTOMMOST_LEVEL;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTIONSERVICE_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPTIONS_SET_COMPACTION_SERVICE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_CREATE_FROM_OPTIONS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_ENV;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPARATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_MERGE_OPERATOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPACTION_FILTER;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPACTION_FILTER_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_PREFIX_EXTRACTOR;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_BLOCK_BASED_TABLE_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_CUCKOO_TABLE_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_ADD_EVENT_LISTENER;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_STATISTICS;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_INFO_LOG;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_OPTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_FILE_CHECKSUM_GEN_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_SST_PARTITIONER_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_ADD_TABLE_PROPERTIES_COLLECTOR_FACTORY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_CANCELED_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_CANCELED_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_CANCELED_SET;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_OPTIONS_CREATE;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_OPTIONS_DESTROY;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_OPTIONS_SET_CANCELED;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_OPTIONS_SET_ALLOW_RESUMPTION;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT;
class="kw">static class="kw">final MethodHandle ROCKSDB_OPEN_AND_COMPACT_WITH_OPTIONS;
class="kw">private RocksDbNative() {
}
class="kw">private class="kw">static SymbolLookup resolveLibrary(String var0, String var1) {
String var2 = System.getProperty("rocksdb.lib.path");
if (var2 != null && !var2.isBlank()) {
class="kw">return SymbolLookup.libraryLookup(Path.of(var2), GLOBAL_ARENA);
}
String var3 = "/class="kw">native/" + var1 + "/" + var0;
try (InputStream var4 = RocksDbNative.class.getResourceAsStream(var3)) {
if (var4 != null) {
class="kw">return SymbolLookup.libraryLookup(extractBundledLibrary(var4, var0), GLOBAL_ARENA);
}
} catch (IOException var10) {
throw new ExceptionInInitializerError(var10);
}
try {
class="kw">return SymbolLookup.libraryLookup("rocksdb", GLOBAL_ARENA);
} catch (IllegalArgumentException var8) {
throw new ExceptionInInitializerError(
new IllegalStateException("Could not load librocksdb. Set -Drocksdb.lib.path=/path/to/" + var0 + " or bundle the library under " + var3, var8)
);
}
}
class="kw">private class="kw">static Path extractBundledLibrary(InputStream var0, String var1) class="kw">throws IOException {
byte[] var2 = var0.readAllBytes();
String var3;
try {
var3 = HexFormat.of().formatHex(MessageDigest.getInstance("SHA-256").digest(var2), 0, 8);
} catch (NoSuchAlgorithmException var10) {
throw new IOException(var10);
}
Path var4 = Path.of(System.getProperty("java.io.tmpdir"), "hytale-rocksdb-" + var3);
Path var5 = var4.resolve(var1);
if (Files.exists(var5) && Files.size(var5) == var2.length) {
class="kw">return var5;
}
Files.createDirectories(var4);
Path var6 = Files.createTempFile(var4, var1, ".tmp");
Files.write(var6, var2);
try {
Files.move(var6, var5, StandardCopyOption.ATOMIC_MOVE);
class="kw">return var5;
} catch (IOException var11) {
if (Files.exists(var5) && Files.size(var5) == var2.length) {
try {
Files.delete(var6);
} catch (IOException var9) {
}
class="kw">return var5;
} else {
class="kw">return var6;
}
}
}
class="kw">public class="kw">static void setSizeT(MemorySegment var0, long var1, long var3) {
class="kw">switch (C_SIZE_T) {
case OfLong var7:
var0.set(var7, var1, var3);
break;
case OfInt var8:
var0.set(var8, var1, (int)var3);
break;
class="kw">default:
throw new UnsupportedOperationException("Unsupported size_t layout: " + C_SIZE_T);
}
}
class="kw">public class="kw">static long getSizeT(MemorySegment var0, long var1) {
class="kw">return class="kw">switch (C_SIZE_T) {
case OfLong var5 -> var0.get(var5, var1);
case OfInt var6 -> Integer.toUnsignedLong(var0.get(var6, var1));
class="kw">default -> throw new UnsupportedOperationException("Unsupported size_t layout: " + C_SIZE_T);
};
}
class="kw">private class="kw">static MethodHandle downcall(String var0, FunctionDescriptor var1) {
class="kw">return LINKER.downcallHandle(LOOKUP.find(var0).orElseThrow(() -> new UnsatisfiedLinkError("RocksDB class="kw">native symbol not found: " + var0)), var1);
}
class="kw">public class="kw">static MemorySegment upcallStub(MethodHandle var0, FunctionDescriptor var1, Arena var2) {
class="kw">return LINKER.upcallStub(var0, var1, var2);
}
@Nullable
class="kw">public class="kw">static String consumeError(@Nullable MemorySegment var0) {
if (var0 != null && !var0.equals(MemorySegment.NULL)) {
MemorySegment var1 = var0.reinterpret(C_POINTER.byteSize()).get(C_POINTER, 0L);
if (var1.equals(MemorySegment.NULL)) {
class="kw">return null;
}
String var2 = var1.reinterpret(Long.MAX_VALUE).getString(0L);
free(var1);
class="kw">return var2;
} else {
class="kw">return null;
}
}
class="kw">public class="kw">static MemorySegment open(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment openWithTtl(MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_WITH_TTL.invokeExact((MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment openForReadOnly(MemorySegment var0, MemorySegment var1, boolean var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_FOR_READ_ONLY.invokeExact((MemorySegment)var0, (MemorySegment)var1, (boolean)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment openAsSecondary(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_AS_SECONDARY.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment backupEngineOpen(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_BACKUP_ENGINE_OPEN.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment backupEngineOpenOpts(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_BACKUP_ENGINE_OPEN_OPTS.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void backupEngineCreateNewBackup(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_BACKUP_ENGINE_CREATE_NEW_BACKUP.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void backupEngineCreateNewBackupFlush(MemorySegment var0, MemorySegment var1, boolean var2, MemorySegment var3) {
try {
ROCKSDB_BACKUP_ENGINE_CREATE_NEW_BACKUP_FLUSH.invokeExact((MemorySegment)var0, (MemorySegment)var1, (boolean)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void backupEnginePurgeOldBackups(MemorySegment var0, int var1, MemorySegment var2) {
try {
ROCKSDB_BACKUP_ENGINE_PURGE_OLD_BACKUPS.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment restoreOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_RESTORE_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void restoreOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_RESTORE_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void restoreOptionsSetKeepLogFiles(MemorySegment var0, int var1) {
try {
ROCKSDB_RESTORE_OPTIONS_SET_KEEP_LOG_FILES.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void backupEngineVerifyBackup(MemorySegment var0, int var1, MemorySegment var2) {
try {
ROCKSDB_BACKUP_ENGINE_VERIFY_BACKUP.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void backupEngineRestoreDbFromLatestBackup(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4) {
try {
ROCKSDB_BACKUP_ENGINE_RESTORE_DB_FROM_LATEST_BACKUP.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4
);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void backupEngineRestoreDbFromBackup(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, int var4, MemorySegment var5
) {
try {
ROCKSDB_BACKUP_ENGINE_RESTORE_DB_FROM_BACKUP.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (int)var4, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment backupEngineGetBackupInfo(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_BACKUP_ENGINE_GET_BACKUP_INFO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int backupEngineInfoCount(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_BACKUP_ENGINE_INFO_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long backupEngineInfoTimestamp(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_BACKUP_ENGINE_INFO_TIMESTAMP.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int backupEngineInfoBackupId(MemorySegment var0, int var1) {
try {
class="kw">return (int)ROCKSDB_BACKUP_ENGINE_INFO_BACKUP_ID.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long backupEngineInfoSize(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_BACKUP_ENGINE_INFO_SIZE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int backupEngineInfoNumberFiles(MemorySegment var0, int var1) {
try {
class="kw">return (int)ROCKSDB_BACKUP_ENGINE_INFO_NUMBER_FILES.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void backupEngineInfoDestroy(MemorySegment var0) {
try {
ROCKSDB_BACKUP_ENGINE_INFO_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineClose(MemorySegment var0) {
try {
ROCKSDB_BACKUP_ENGINE_CLOSE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void putWithTs(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8, long var9, MemorySegment var11
) {
try {
ROCKSDB_PUT_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(long)var6,
(MemorySegment)var8,
(long)var9,
(MemorySegment)var11
);
} catch (Throwable var13) {
throw SneakyThrow.sneakyThrow(var13);
}
}
class="kw">public class="kw">static void putCfWithTs(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
MemorySegment var3,
long var4,
MemorySegment var6,
long var7,
MemorySegment var9,
long var10,
MemorySegment var12
) {
try {
ROCKSDB_PUT_CF_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9,
(long)var10,
(MemorySegment)var12
);
} catch (Throwable var14) {
throw SneakyThrow.sneakyThrow(var14);
}
}
class="kw">public class="kw">static void deleteWithTs(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8) {
try {
ROCKSDB_DELETE_WITH_TS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void deleteCfWithTs(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7, MemorySegment var9
) {
try {
ROCKSDB_DELETE_CF_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void singledelete(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
ROCKSDB_SINGLEDELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void singledeleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6) {
try {
ROCKSDB_SINGLEDELETE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void singledeleteWithTs(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8
) {
try {
ROCKSDB_SINGLEDELETE_WITH_TS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void singledeleteCfWithTs(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7, MemorySegment var9
) {
try {
ROCKSDB_SINGLEDELETE_CF_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void increaseFullHistoryTsLow(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
ROCKSDB_INCREASE_FULL_HISTORY_TS_LOW.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment getFullHistoryTsLow(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_FULL_HISTORY_TS_LOW.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment backupEngineOptionsCreate(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_BACKUP_ENGINE_OPTIONS_CREATE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetBackupDir(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_DIR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetEnv(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_ENV.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetShareTableFiles(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SHARE_TABLE_FILES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean backupEngineOptionsGetShareTableFiles(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SHARE_TABLE_FILES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetSync(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SYNC.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean backupEngineOptionsGetSync(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SYNC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetDestroyOldData(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_DESTROY_OLD_DATA.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean backupEngineOptionsGetDestroyOldData(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_DESTROY_OLD_DATA.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetBackupLogFiles(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_LOG_FILES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean backupEngineOptionsGetBackupLogFiles(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_BACKUP_LOG_FILES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetBackupRateLimit(MemorySegment var0, long var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_RATE_LIMIT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long backupEngineOptionsGetBackupRateLimit(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_BACKUP_RATE_LIMIT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetRestoreRateLimit(MemorySegment var0, long var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_RESTORE_RATE_LIMIT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long backupEngineOptionsGetRestoreRateLimit(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_RESTORE_RATE_LIMIT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetMaxBackgroundOperations(MemorySegment var0, int var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_MAX_BACKGROUND_OPERATIONS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int backupEngineOptionsGetMaxBackgroundOperations(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_MAX_BACKGROUND_OPERATIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetCallbackTriggerIntervalSize(MemorySegment var0, long var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_CALLBACK_TRIGGER_INTERVAL_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long backupEngineOptionsGetCallbackTriggerIntervalSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_CALLBACK_TRIGGER_INTERVAL_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetMaxValidBackupsToOpen(MemorySegment var0, int var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_MAX_VALID_BACKUPS_TO_OPEN.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int backupEngineOptionsGetMaxValidBackupsToOpen(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_MAX_VALID_BACKUPS_TO_OPEN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsSetShareFilesWithChecksumNaming(MemorySegment var0, int var1) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SHARE_FILES_WITH_CHECKSUM_NAMING.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int backupEngineOptionsGetShareFilesWithChecksumNaming(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SHARE_FILES_WITH_CHECKSUM_NAMING.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void backupEngineOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_BACKUP_ENGINE_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment checkpointObjectCreate(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_CHECKPOINT_OBJECT_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void checkpointCreate(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4) {
try {
ROCKSDB_CHECKPOINT_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static MemorySegment checkpointExportColumnFamily(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_CHECKPOINT_EXPORT_COLUMN_FAMILY.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3
);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void checkpointObjectDestroy(MemorySegment var0) {
try {
ROCKSDB_CHECKPOINT_OBJECT_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment openAndTrimHistory(
MemorySegment var0,
MemorySegment var1,
int var2,
MemorySegment var3,
MemorySegment var4,
MemorySegment var5,
MemorySegment var6,
long var7,
MemorySegment var9
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_AND_TRIM_HISTORY.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(int)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static MemorySegment openColumnFamilies(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_COLUMN_FAMILIES.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment openColumnFamiliesWithTtl(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_COLUMN_FAMILIES_WITH_TTL.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(int)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment openForReadOnlyColumnFamilies(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, boolean var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_FOR_READ_ONLY_COLUMN_FAMILIES.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(int)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(boolean)var6,
(MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment openAsSecondaryColumnFamilies(
MemorySegment var0, MemorySegment var1, MemorySegment var2, int var3, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_AS_SECONDARY_COLUMN_FAMILIES.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(int)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment listColumnFamilies(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_LIST_COLUMN_FAMILIES.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void listColumnFamiliesDestroy(MemorySegment var0, long var1) {
try {
ROCKSDB_LIST_COLUMN_FAMILIES_DESTROY.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment createColumnFamily(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_COLUMN_FAMILY.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment createColumnFamilies(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5
) {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_COLUMN_FAMILIES.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void createColumnFamiliesDestroy(MemorySegment var0) {
try {
ROCKSDB_CREATE_COLUMN_FAMILIES_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment createColumnFamilyWithImport(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5
) {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_COLUMN_FAMILY_WITH_IMPORT.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment createColumnFamilyWithTtl(MemorySegment var0, MemorySegment var1, MemorySegment var2, int var3, MemorySegment var4) {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_COLUMN_FAMILY_WITH_TTL.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (int)var3, (MemorySegment)var4
);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void dropColumnFamily(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_DROP_COLUMN_FAMILY.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment getDefaultColumnFamilyHandle(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_DEFAULT_COLUMN_FAMILY_HANDLE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void columnFamilyHandleDestroy(MemorySegment var0) {
try {
ROCKSDB_COLUMN_FAMILY_HANDLE_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int columnFamilyHandleGetId(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COLUMN_FAMILY_HANDLE_GET_ID.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment columnFamilyHandleGetName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COLUMN_FAMILY_HANDLE_GET_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void close(MemorySegment var0) {
try {
ROCKSDB_CLOSE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void put(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8) {
try {
ROCKSDB_PUT.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void putCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7, MemorySegment var9
) {
try {
ROCKSDB_PUT_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void delete(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
ROCKSDB_DELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void deleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6) {
try {
ROCKSDB_DELETE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void deleteRangeCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7, MemorySegment var9
) {
try {
ROCKSDB_DELETE_RANGE_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void merge(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8) {
try {
ROCKSDB_MERGE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void mergeCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7, MemorySegment var9
) {
try {
ROCKSDB_MERGE_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void write(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_WRITE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment get(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment getWithTs(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6, MemorySegment var7, MemorySegment var8
) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static MemorySegment getCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment getCfWithTs(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
MemorySegment var3,
long var4,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9
) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_CF_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static MemorySegment getDbIdentity(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_DB_IDENTITY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void multiGet(
MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7, MemorySegment var8
) {
try {
ROCKSDB_MULTI_GET.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(long)var2,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void multiGetWithTs(
MemorySegment var0,
MemorySegment var1,
long var2,
MemorySegment var4,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9,
MemorySegment var10
) {
try {
ROCKSDB_MULTI_GET_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(long)var2,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9,
(MemorySegment)var10
);
} catch (Throwable var12) {
throw SneakyThrow.sneakyThrow(var12);
}
}
class="kw">public class="kw">static void multiGetCf(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9
) {
try {
ROCKSDB_MULTI_GET_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void multiGetCfWithTs(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9,
MemorySegment var10,
MemorySegment var11
) {
try {
ROCKSDB_MULTI_GET_CF_WITH_TS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9,
(MemorySegment)var10,
(MemorySegment)var11
);
} catch (Throwable var13) {
throw SneakyThrow.sneakyThrow(var13);
}
}
class="kw">public class="kw">static void batchedMultiGetCf(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
byte var9
) {
try {
ROCKSDB_BATCHED_MULTI_GET_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(byte)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void batchedMultiGetCfSlice(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6, MemorySegment var7, byte var8
) {
try {
ROCKSDB_BATCHED_MULTI_GET_CF_SLICE.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(byte)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static boolean keyMayExist(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
long var8,
MemorySegment var10
) {
try {
class="kw">return (boolean)ROCKSDB_KEY_MAY_EXIST.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(long)var8,
(MemorySegment)var10
);
} catch (Throwable var12) {
throw SneakyThrow.sneakyThrow(var12);
}
}
class="kw">public class="kw">static boolean keyMayExistCf(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
MemorySegment var3,
long var4,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
long var9,
MemorySegment var11
) {
try {
class="kw">return (boolean)ROCKSDB_KEY_MAY_EXIST_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(long)var9,
(MemorySegment)var11
);
} catch (Throwable var13) {
throw SneakyThrow.sneakyThrow(var13);
}
}
class="kw">public class="kw">static MemorySegment createIterator(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_ITERATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment getUpdatesSince(MemorySegment var0, long var1, MemorySegment var3, MemorySegment var4) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_UPDATES_SINCE.invokeExact((MemorySegment)var0, (long)var1, (MemorySegment)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static MemorySegment createIteratorCf(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_ITERATOR_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void createIterators(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6) {
try {
ROCKSDB_CREATE_ITERATORS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment createSnapshot(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_SNAPSHOT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void releaseSnapshot(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_RELEASE_SNAPSHOT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long snapshotGetSequenceNumber(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_SNAPSHOT_GET_SEQUENCE_NUMBER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment propertyValue(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_PROPERTY_VALUE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int propertyInt(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (int)ROCKSDB_PROPERTY_INT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static int propertyIntCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (int)ROCKSDB_PROPERTY_INT_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment propertyValueCf(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_PROPERTY_VALUE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void approximateSizes(
MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7
) {
try {
ROCKSDB_APPROXIMATE_SIZES.invokeExact(
(MemorySegment)var0,
(int)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void approximateSizesCf(
MemorySegment var0,
MemorySegment var1,
int var2,
MemorySegment var3,
MemorySegment var4,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8
) {
try {
ROCKSDB_APPROXIMATE_SIZES_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(int)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void approximateSizesCfWithFlags(
MemorySegment var0,
MemorySegment var1,
int var2,
MemorySegment var3,
MemorySegment var4,
MemorySegment var5,
MemorySegment var6,
byte var7,
MemorySegment var8,
MemorySegment var9
) {
try {
ROCKSDB_APPROXIMATE_SIZES_CF_WITH_FLAGS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(int)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(byte)var7,
(MemorySegment)var8,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void compactRange(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5) {
try {
ROCKSDB_COMPACT_RANGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void compactRangeCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_COMPACT_RANGE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void suggestCompactRange(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_SUGGEST_COMPACT_RANGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void suggestCompactRangeCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8
) {
try {
ROCKSDB_SUGGEST_COMPACT_RANGE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void compactRangeOpt(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_COMPACT_RANGE_OPT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void compactRangeCfOpt(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7
) {
try {
ROCKSDB_COMPACT_RANGE_CF_OPT.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6, (long)var7
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static MemorySegment livefiles(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void flush(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_FLUSH.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void flushCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_FLUSH_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void flushCfs(MemorySegment var0, MemorySegment var1, MemorySegment var2, int var3, MemorySegment var4) {
try {
ROCKSDB_FLUSH_CFS.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (int)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void flushWal(MemorySegment var0, boolean var1, MemorySegment var2) {
try {
ROCKSDB_FLUSH_WAL.invokeExact((MemorySegment)var0, (boolean)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void disableFileDeletions(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_DISABLE_FILE_DELETIONS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void enableFileDeletions(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_ENABLE_FILE_DELETIONS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void destroyDb(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_DESTROY_DB.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void repairDb(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_REPAIR_DB.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void iterDestroy(MemorySegment var0) {
try {
ROCKSDB_ITER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean iterValid(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_ITER_VALID.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void iterSeekToFirst(MemorySegment var0) {
try {
ROCKSDB_ITER_SEEK_TO_FIRST.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void iterSeekToLast(MemorySegment var0) {
try {
ROCKSDB_ITER_SEEK_TO_LAST.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void iterSeek(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_ITER_SEEK.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void iterSeekForPrev(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_ITER_SEEK_FOR_PREV.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void iterNext(MemorySegment var0) {
try {
ROCKSDB_ITER_NEXT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void iterPrev(MemorySegment var0) {
try {
ROCKSDB_ITER_PREV.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment iterKey(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_ITER_KEY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment iterValue(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_ITER_VALUE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment iterTimestamp(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_ITER_TIMESTAMP.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void iterGetError(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_ITER_GET_ERROR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment iterKeySlice(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_ITER_KEY_SLICE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment iterValueSlice(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_ITER_VALUE_SLICE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment iterTimestampSlice(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_ITER_TIMESTAMP_SLICE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void iterRefresh(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_ITER_REFRESH.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void walIterNext(MemorySegment var0) {
try {
ROCKSDB_WAL_ITER_NEXT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean walIterValid(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WAL_ITER_VALID.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void walIterStatus(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_WAL_ITER_STATUS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment walIterGetBatch(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_WAL_ITER_GET_BATCH.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long getLatestSequenceNumber(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_GET_LATEST_SEQUENCE_NUMBER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void walIterDestroy(MemorySegment var0) {
try {
ROCKSDB_WAL_ITER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment writebatchCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static MemorySegment writebatchCreateFrom(MemorySegment var0, long var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_CREATE_FROM.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment writebatchCreateWithParams(long var0, long var2, long var4, long var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_CREATE_WITH_PARAMS.invokeExact((long)var0, (long)var2, (long)var4, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchDestroy(MemorySegment var0) {
try {
ROCKSDB_WRITEBATCH_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writebatchClear(MemorySegment var0) {
try {
ROCKSDB_WRITEBATCH_CLEAR.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int writebatchCount(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_WRITEBATCH_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writebatchPut(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5) {
try {
ROCKSDB_WRITEBATCH_PUT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchPutCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_PUT_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchPutCfWithTs(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8, long var9
) {
try {
ROCKSDB_WRITEBATCH_PUT_CF_WITH_TS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8, (long)var9
);
} catch (Throwable var12) {
throw SneakyThrow.sneakyThrow(var12);
}
}
class="kw">public class="kw">static void writebatchPutv(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, int var4, MemorySegment var5, MemorySegment var6) {
try {
ROCKSDB_WRITEBATCH_PUTV.invokeExact(
(MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3, (int)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchPutvCf(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, int var5, MemorySegment var6, MemorySegment var7
) {
try {
ROCKSDB_WRITEBATCH_PUTV_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (int)var5, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchMerge(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5) {
try {
ROCKSDB_WRITEBATCH_MERGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchMergeCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_MERGE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchMergev(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, int var4, MemorySegment var5, MemorySegment var6) {
try {
ROCKSDB_WRITEBATCH_MERGEV.invokeExact(
(MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3, (int)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchMergevCf(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, int var5, MemorySegment var6, MemorySegment var7
) {
try {
ROCKSDB_WRITEBATCH_MERGEV_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (int)var5, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchDelete(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_WRITEBATCH_DELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchSingledelete(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_WRITEBATCH_SINGLEDELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchDeleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3) {
try {
ROCKSDB_WRITEBATCH_DELETE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchDeleteCfWithTs(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_DELETE_CF_WITH_TS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchSingledeleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3) {
try {
ROCKSDB_WRITEBATCH_SINGLEDELETE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchSingledeleteCfWithTs(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_SINGLEDELETE_CF_WITH_TS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchDeletev(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_WRITEBATCH_DELETEV.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchDeletevCf(MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4) {
try {
ROCKSDB_WRITEBATCH_DELETEV_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchDeleteRange(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5) {
try {
ROCKSDB_WRITEBATCH_DELETE_RANGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchDeleteRangeCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_DELETE_RANGE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchDeleteRangev(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5) {
try {
ROCKSDB_WRITEBATCH_DELETE_RANGEV.invokeExact(
(MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void writebatchDeleteRangevCf(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, MemorySegment var6
) {
try {
ROCKSDB_WRITEBATCH_DELETE_RANGEV_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchPutLogData(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_WRITEBATCH_PUT_LOG_DATA.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchIterate(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_WRITEBATCH_ITERATE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchIterateLd(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4) {
try {
ROCKSDB_WRITEBATCH_ITERATE_LD.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchIterateCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4) {
try {
ROCKSDB_WRITEBATCH_ITERATE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchIterateCfLd(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5
) {
try {
ROCKSDB_WRITEBATCH_ITERATE_CF_LD.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment writebatchData(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_DATA.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void writebatchSetSavePoint(MemorySegment var0) {
try {
ROCKSDB_WRITEBATCH_SET_SAVE_POINT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writebatchRollbackToSavePoint(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_WRITEBATCH_ROLLBACK_TO_SAVE_POINT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void writebatchPopSavePoint(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_WRITEBATCH_POP_SAVE_POINT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void writebatchUpdateTimestamps(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, MemorySegment var5, MemorySegment var6) {
try {
ROCKSDB_WRITEBATCH_UPDATE_TIMESTAMPS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiCreate(long var0, boolean var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_CREATE.invokeExact((long)var0, (boolean)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiCreateWithParams(MemorySegment var0, long var1, boolean var3, long var4, long var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_CREATE_WITH_PARAMS.invokeExact((MemorySegment)var0, (long)var1, (boolean)var3, (long)var4, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchWiDestroy(MemorySegment var0) {
try {
ROCKSDB_WRITEBATCH_WI_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writebatchWiClear(MemorySegment var0) {
try {
ROCKSDB_WRITEBATCH_WI_CLEAR.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int writebatchWiCount(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_WRITEBATCH_WI_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writebatchWiPut(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5) {
try {
ROCKSDB_WRITEBATCH_WI_PUT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchWiPutCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_WI_PUT_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchWiPutv(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, int var4, MemorySegment var5, MemorySegment var6) {
try {
ROCKSDB_WRITEBATCH_WI_PUTV.invokeExact(
(MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3, (int)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchWiPutvCf(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, int var5, MemorySegment var6, MemorySegment var7
) {
try {
ROCKSDB_WRITEBATCH_WI_PUTV_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (int)var5, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchWiMerge(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5) {
try {
ROCKSDB_WRITEBATCH_WI_MERGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchWiMergeCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_WI_MERGE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchWiMergev(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, int var4, MemorySegment var5, MemorySegment var6) {
try {
ROCKSDB_WRITEBATCH_WI_MERGEV.invokeExact(
(MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3, (int)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchWiMergevCf(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, int var5, MemorySegment var6, MemorySegment var7
) {
try {
ROCKSDB_WRITEBATCH_WI_MERGEV_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (int)var5, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchWiDelete(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_WRITEBATCH_WI_DELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchWiSingledelete(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_WRITEBATCH_WI_SINGLEDELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchWiDeleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3) {
try {
ROCKSDB_WRITEBATCH_WI_DELETE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchWiSingledeleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3) {
try {
ROCKSDB_WRITEBATCH_WI_SINGLEDELETE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchWiDeletev(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_WRITEBATCH_WI_DELETEV.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchWiDeletevCf(MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4) {
try {
ROCKSDB_WRITEBATCH_WI_DELETEV_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void writebatchWiDeleteRange(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5) {
try {
ROCKSDB_WRITEBATCH_WI_DELETE_RANGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchWiDeleteRangeCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6) {
try {
ROCKSDB_WRITEBATCH_WI_DELETE_RANGE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writebatchWiDeleteRangev(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5) {
try {
ROCKSDB_WRITEBATCH_WI_DELETE_RANGEV.invokeExact(
(MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void writebatchWiDeleteRangevCf(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, MemorySegment var6
) {
try {
ROCKSDB_WRITEBATCH_WI_DELETE_RANGEV_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void writebatchWiPutLogData(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_WRITEBATCH_WI_PUT_LOG_DATA.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchWiIterate(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_WRITEBATCH_WI_ITERATE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiData(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_DATA.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void writebatchWiSetSavePoint(MemorySegment var0) {
try {
ROCKSDB_WRITEBATCH_WI_SET_SAVE_POINT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writebatchWiRollbackToSavePoint(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_WRITEBATCH_WI_ROLLBACK_TO_SAVE_POINT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiGetFromBatch(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiGetFromBatchCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiGetFromBatchAndDb(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_AND_DB.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiGetPinnedFromBatchAndDb(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_GET_PINNED_FROM_BATCH_AND_DB.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiGetFromBatchAndDbCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, long var5, MemorySegment var7, MemorySegment var8
) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_AND_DB_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(long)var5,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiGetPinnedFromBatchAndDbCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, long var5, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_GET_PINNED_FROM_BATCH_AND_DB_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (long)var5, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void writeWritebatchWi(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_WRITE_WRITEBATCH_WI.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiCreateIteratorWithBase(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiCreateIteratorWithBaseReadopts(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_READOPTS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2
);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiCreateIteratorWithBaseCf(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment writebatchWiCreateIteratorWithBaseCfReadopts(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_CF_READOPTS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3
);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writebatchWiUpdateTimestamps(
MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, MemorySegment var5, MemorySegment var6
) {
try {
ROCKSDB_WRITEBATCH_WI_UPDATE_TIMESTAMPS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void loadLatestOptions(
MemorySegment var0,
MemorySegment var1,
byte var2,
MemorySegment var3,
MemorySegment var4,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8
) {
try {
ROCKSDB_LOAD_LATEST_OPTIONS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(byte)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void loadLatestOptionsDestroy(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3) {
try {
ROCKSDB_LOAD_LATEST_OPTIONS_DESTROY.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static MemorySegment blockBasedOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_BLOCK_BASED_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void blockBasedOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetChecksum(MemorySegment var0, byte var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_CHECKSUM.invokeExact((MemorySegment)var0, (byte)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetBlockSize(MemorySegment var0, long var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetBlockSizeDeviation(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_SIZE_DEVIATION.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetBlockRestartInterval(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_RESTART_INTERVAL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetIndexBlockRestartInterval(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_BLOCK_RESTART_INTERVAL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetMetadataBlockSize(MemorySegment var0, long var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_METADATA_BLOCK_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetPartitionFilters(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PARTITION_FILTERS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetOptimizeFiltersForMemory(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_OPTIMIZE_FILTERS_FOR_MEMORY.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetUseDeltaEncoding(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_USE_DELTA_ENCODING.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetFilterPolicy(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_FILTER_POLICY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetNoBlockCache(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_NO_BLOCK_CACHE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetBlockCache(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_CACHE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetWholeKeyFiltering(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_WHOLE_KEY_FILTERING.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetFormatVersion(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_FORMAT_VERSION.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetSeparateKeyValueInDataBlock(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_SEPARATE_KEY_VALUE_IN_DATA_BLOCK.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetIndexType(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_TYPE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetDataBlockIndexType(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_DATA_BLOCK_INDEX_TYPE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetIndexBlockSearchType(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_BLOCK_SEARCH_TYPE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetDataBlockHashRatio(MemorySegment var0, double var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_DATA_BLOCK_HASH_RATIO.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetCacheIndexAndFilterBlocks(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_CACHE_INDEX_AND_FILTER_BLOCKS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetCacheIndexAndFilterBlocksWithHighPriority(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_CACHE_INDEX_AND_FILTER_BLOCKS_WITH_HIGH_PRIORITY.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetPinL0FilterAndIndexBlocksInCache(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PIN_L0_FILTER_AND_INDEX_BLOCKS_IN_CACHE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetPinTopLevelIndexAndFilter(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PIN_TOP_LEVEL_INDEX_AND_FILTER.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetBlockBasedTableFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_BLOCK_BASED_TABLE_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetTopLevelIndexPinningTier(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_TOP_LEVEL_INDEX_PINNING_TIER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetPartitionPinningTier(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PARTITION_PINNING_TIER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetUnpartitionedPinningTier(MemorySegment var0, int var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_UNPARTITIONED_PINNING_TIER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void blockBasedOptionsSetBlockAlign(MemorySegment var0, boolean var1) {
try {
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_ALIGN.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetWriteBufferManager(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_WRITE_BUFFER_MANAGER.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetSstFileManager(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_SST_FILE_MANAGER.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment flushjobinfoCfName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_FLUSHJOBINFO_CF_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment flushjobinfoFilePath(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_FLUSHJOBINFO_FILE_PATH.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean flushjobinfoTriggeredWritesSlowdown(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_FLUSHJOBINFO_TRIGGERED_WRITES_SLOWDOWN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean flushjobinfoTriggeredWritesStop(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_FLUSHJOBINFO_TRIGGERED_WRITES_STOP.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long flushjobinfoLargestSeqno(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_FLUSHJOBINFO_LARGEST_SEQNO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long flushjobinfoSmallestSeqno(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_FLUSHJOBINFO_SMALLEST_SEQNO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void resetStatus(MemorySegment var0) {
try {
ROCKSDB_RESET_STATUS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int flushjobinfoFlushReason(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_FLUSHJOBINFO_FLUSH_REASON.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void statusPtrGetError(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_STATUS_PTR_GET_ERROR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionjobinfoStatus(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTIONJOBINFO_STATUS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment compactionjobinfoCfName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONJOBINFO_CF_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long compactionjobinfoInputFilesCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_INPUT_FILES_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactionjobinfoInputFileAt(MemorySegment var0, long var1, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONJOBINFO_INPUT_FILE_AT.invokeExact((MemorySegment)var0, (long)var1, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static long compactionjobinfoOutputFilesCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_OUTPUT_FILES_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactionjobinfoOutputFileAt(MemorySegment var0, long var1, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONJOBINFO_OUTPUT_FILE_AT.invokeExact((MemorySegment)var0, (long)var1, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static long compactionjobinfoElapsedMicros(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_ELAPSED_MICROS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionjobinfoNumCorruptKeys(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_NUM_CORRUPT_KEYS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int compactionjobinfoBaseInputLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONJOBINFO_BASE_INPUT_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int compactionjobinfoOutputLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONJOBINFO_OUTPUT_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionjobinfoInputRecords(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_INPUT_RECORDS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionjobinfoOutputRecords(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_OUTPUT_RECORDS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionjobinfoTotalInputBytes(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_TOTAL_INPUT_BYTES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionjobinfoTotalOutputBytes(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_TOTAL_OUTPUT_BYTES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int compactionjobinfoCompactionReason(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONJOBINFO_COMPACTION_REASON.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionjobinfoNumInputFiles(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_NUM_INPUT_FILES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionjobinfoNumInputFilesAtOutputLevel(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONJOBINFO_NUM_INPUT_FILES_AT_OUTPUT_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void subcompactionjobinfoStatus(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_SUBCOMPACTIONJOBINFO_STATUS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment subcompactionjobinfoCfName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_SUBCOMPACTIONJOBINFO_CF_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long subcompactionjobinfoThreadId(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_SUBCOMPACTIONJOBINFO_THREAD_ID.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int subcompactionjobinfoBaseInputLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_SUBCOMPACTIONJOBINFO_BASE_INPUT_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int subcompactionjobinfoOutputLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_SUBCOMPACTIONJOBINFO_OUTPUT_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int subcompactionjobinfoCompactionReason(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_SUBCOMPACTIONJOBINFO_COMPACTION_REASON.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment externalfileingestioninfoCfName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_EXTERNALFILEINGESTIONINFO_CF_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment externalfileingestioninfoInternalFilePath(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_EXTERNALFILEINGESTIONINFO_INTERNAL_FILE_PATH.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment writestallinfoCfName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITESTALLINFO_CF_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment writestallinfoCur(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITESTALLINFO_CUR.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment writestallinfoPrev(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITESTALLINFO_PREV.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment memtableinfoCfName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_MEMTABLEINFO_CF_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long memtableinfoFirstSeqno(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_MEMTABLEINFO_FIRST_SEQNO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long memtableinfoEarliestSeqno(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_MEMTABLEINFO_EARLIEST_SEQNO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long memtableinfoNumEntries(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_MEMTABLEINFO_NUM_ENTRIES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long memtableinfoNumDeletes(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_MEMTABLEINFO_NUM_DELETES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment eventlistenerCreate(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
MemorySegment var3,
MemorySegment var4,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9,
MemorySegment var10,
MemorySegment var11
) {
try {
class="kw">return (MemorySegment)ROCKSDB_EVENTLISTENER_CREATE.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9,
(MemorySegment)var10,
(MemorySegment)var11
);
} catch (Throwable var13) {
throw SneakyThrow.sneakyThrow(var13);
}
}
class="kw">public class="kw">static void eventlistenerDestroy(MemorySegment var0) {
try {
ROCKSDB_EVENTLISTENER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsAddEventlistener(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_ADD_EVENTLISTENER.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment cuckooOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_CUCKOO_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void cuckooOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_CUCKOO_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void cuckooOptionsSetHashRatio(MemorySegment var0, double var1) {
try {
ROCKSDB_CUCKOO_OPTIONS_SET_HASH_RATIO.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void cuckooOptionsSetMaxSearchDepth(MemorySegment var0, int var1) {
try {
ROCKSDB_CUCKOO_OPTIONS_SET_MAX_SEARCH_DEPTH.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void cuckooOptionsSetCuckooBlockSize(MemorySegment var0, int var1) {
try {
ROCKSDB_CUCKOO_OPTIONS_SET_CUCKOO_BLOCK_SIZE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void cuckooOptionsSetIdentityAsFirstHash(MemorySegment var0, boolean var1) {
try {
ROCKSDB_CUCKOO_OPTIONS_SET_IDENTITY_AS_FIRST_HASH.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void cuckooOptionsSetUseModuleHash(MemorySegment var0, boolean var1) {
try {
ROCKSDB_CUCKOO_OPTIONS_SET_USE_MODULE_HASH.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetCuckooTableFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_CUCKOO_TABLE_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void setOptions(MemorySegment var0, int var1, MemorySegment var2, MemorySegment var3, MemorySegment var4) {
try {
ROCKSDB_SET_OPTIONS.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void setOptionsCf(MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5) {
try {
ROCKSDB_SET_OPTIONS_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment optionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void optionsDestroy(MemorySegment var0) {
try {
ROCKSDB_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment optionsCreateCopy(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIONS_CREATE_COPY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsIncreaseParallelism(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_INCREASE_PARALLELISM.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsOptimizeForPointLookup(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_OPTIMIZE_FOR_POINT_LOOKUP.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void optionsOptimizeLevelStyleCompaction(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_OPTIMIZE_LEVEL_STYLE_COMPACTION.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void optionsOptimizeUniversalStyleCompaction(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_OPTIMIZE_UNIVERSAL_STYLE_COMPACTION.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void optionsSetAllowIngestBehind(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ALLOW_INGEST_BEHIND.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetAllowIngestBehind(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ALLOW_INGEST_BEHIND.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompactionFilter(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_COMPACTION_FILTER.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetCompactionFilterFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_COMPACTION_FILTER_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsCompactionReadaheadSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_COMPACTION_READAHEAD_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetCompactionReadaheadSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_COMPACTION_READAHEAD_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetComparator(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_COMPARATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetMergeOperator(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_MERGE_OPERATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetUint64addMergeOperator(MemorySegment var0) {
try {
ROCKSDB_OPTIONS_SET_UINT64ADD_MERGE_OPERATOR.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompressionPerLevel(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_OPTIONS_SET_COMPRESSION_PER_LEVEL.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void optionsSetCreateIfMissing(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_CREATE_IF_MISSING.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetCreateIfMissing(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_CREATE_IF_MISSING.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCreateMissingColumnFamilies(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_CREATE_MISSING_COLUMN_FAMILIES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetCreateMissingColumnFamilies(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_CREATE_MISSING_COLUMN_FAMILIES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetErrorIfExists(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ERROR_IF_EXISTS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetErrorIfExists(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ERROR_IF_EXISTS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetParanoidChecks(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_PARANOID_CHECKS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetParanoidChecks(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_PARANOID_CHECKS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetOpenFilesAsync(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_OPEN_FILES_ASYNC.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetOpenFilesAsync(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_OPEN_FILES_ASYNC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetDbPaths(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_OPTIONS_SET_DB_PATHS.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void optionsSetCfPaths(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_OPTIONS_SET_CF_PATHS.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void optionsSetEnv(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_ENV.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetInfoLog(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_INFO_LOG.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment optionsGetInfoLog(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIONS_GET_INFO_LOG.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetInfoLogLevel(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_INFO_LOG_LEVEL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetInfoLogLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_INFO_LOG_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment loggerCreateStderrLogger(int var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_LOGGER_CREATE_STDERR_LOGGER.invokeExact((int)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment loggerCreateCallbackLogger(int var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_LOGGER_CREATE_CALLBACK_LOGGER.invokeExact((int)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void loggerDestroy(MemorySegment var0) {
try {
ROCKSDB_LOGGER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment fileChecksumGenCrc32cFactoryCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_FILE_CHECKSUM_GEN_CRC32C_FACTORY_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void fileChecksumGenFactoryDestroy(MemorySegment var0) {
try {
ROCKSDB_FILE_CHECKSUM_GEN_FACTORY_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetFileChecksumGenFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_FILE_CHECKSUM_GEN_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment sstPartitionerFixedPrefixFactoryCreate(long var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_SST_PARTITIONER_FIXED_PREFIX_FACTORY_CREATE.invokeExact((long)var0);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void sstPartitionerFactoryDestroy(MemorySegment var0) {
try {
ROCKSDB_SST_PARTITIONER_FACTORY_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetSstPartitionerFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_SST_PARTITIONER_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void tablePropertiesCollectorFactoryDestroy(MemorySegment var0) {
try {
ROCKSDB_TABLE_PROPERTIES_COLLECTOR_FACTORY_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsAddTablePropertiesCollectorFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_ADD_TABLE_PROPERTIES_COLLECTOR_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetWriteBufferSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_WRITE_BUFFER_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetWriteBufferSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_WRITE_BUFFER_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetDbWriteBufferSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_DB_WRITE_BUFFER_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetDbWriteBufferSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_DB_WRITE_BUFFER_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxOpenFiles(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_OPEN_FILES.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMaxOpenFiles(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MAX_OPEN_FILES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxFileOpeningThreads(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_FILE_OPENING_THREADS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMaxFileOpeningThreads(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MAX_FILE_OPENING_THREADS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxTotalWalSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_TOTAL_WAL_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxTotalWalSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_TOTAL_WAL_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompressionOptions(MemorySegment var0, int var1, int var2, int var3, int var4) {
try {
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS.invokeExact((MemorySegment)var0, (int)var1, (int)var2, (int)var3, (int)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void optionsSetCompressionOptionsZstdMaxTrainBytes(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetCompressionOptionsZstdMaxTrainBytes(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompressionOptionsUseZstdDictTrainer(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetCompressionOptionsUseZstdDictTrainer(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompressionOptionsParallelThreads(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_PARALLEL_THREADS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetCompressionOptionsParallelThreads(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_PARALLEL_THREADS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompressionOptionsMaxDictBufferBytes(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetCompressionOptionsMaxDictBufferBytes(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBottommostCompressionOptions(MemorySegment var0, int var1, int var2, int var3, int var4, boolean var5) {
try {
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS.invokeExact((MemorySegment)var0, (int)var1, (int)var2, (int)var3, (int)var4, (boolean)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void optionsSetBottommostCompressionOptionsZstdMaxTrainBytes(MemorySegment var0, int var1, boolean var2) {
try {
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES.invokeExact((MemorySegment)var0, (int)var1, (boolean)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void optionsSetBottommostCompressionOptionsUseZstdDictTrainer(MemorySegment var0, boolean var1, boolean var2) {
try {
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER.invokeExact((MemorySegment)var0, (boolean)var1, (boolean)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static boolean optionsGetBottommostCompressionOptionsUseZstdDictTrainer(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_BOTTOMMOST_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBottommostCompressionOptionsMaxDictBufferBytes(MemorySegment var0, long var1, boolean var3) {
try {
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES.invokeExact((MemorySegment)var0, (long)var1, (boolean)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void optionsSetPrefixExtractor(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_PREFIX_EXTRACTOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetNumLevels(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_NUM_LEVELS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetNumLevels(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_NUM_LEVELS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetLevel0FileNumCompactionTrigger(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_LEVEL0_FILE_NUM_COMPACTION_TRIGGER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetLevel0FileNumCompactionTrigger(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_LEVEL0_FILE_NUM_COMPACTION_TRIGGER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetLevel0SlowdownWritesTrigger(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_LEVEL0_SLOWDOWN_WRITES_TRIGGER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetLevel0SlowdownWritesTrigger(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_LEVEL0_SLOWDOWN_WRITES_TRIGGER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetLevel0StopWritesTrigger(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_LEVEL0_STOP_WRITES_TRIGGER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetLevel0StopWritesTrigger(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_LEVEL0_STOP_WRITES_TRIGGER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetTargetFileSizeBase(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_TARGET_FILE_SIZE_BASE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetTargetFileSizeBase(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_TARGET_FILE_SIZE_BASE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetTargetFileSizeMultiplier(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_TARGET_FILE_SIZE_MULTIPLIER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetTargetFileSizeMultiplier(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_TARGET_FILE_SIZE_MULTIPLIER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxBytesForLevelBase(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_BASE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxBytesForLevelBase(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_BYTES_FOR_LEVEL_BASE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetLevelCompactionDynamicLevelBytes(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_LEVEL_COMPACTION_DYNAMIC_LEVEL_BYTES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetLevelCompactionDynamicLevelBytes(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_LEVEL_COMPACTION_DYNAMIC_LEVEL_BYTES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxBytesForLevelMultiplier(MemorySegment var0, double var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_MULTIPLIER.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static double optionsGetMaxBytesForLevelMultiplier(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_OPTIONS_GET_MAX_BYTES_FOR_LEVEL_MULTIPLIER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxBytesForLevelMultiplierAdditional(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_MULTIPLIER_ADDITIONAL.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void optionsEnableStatistics(MemorySegment var0) {
try {
ROCKSDB_OPTIONS_ENABLE_STATISTICS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetTtl(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_TTL.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetTtl(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_TTL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetPeriodicCompactionSeconds(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_PERIODIC_COMPACTION_SECONDS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetPeriodicCompactionSeconds(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_PERIODIC_COMPACTION_SECONDS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMemtableOpScanFlushTrigger(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MEMTABLE_OP_SCAN_FLUSH_TRIGGER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMemtableOpScanFlushTrigger(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MEMTABLE_OP_SCAN_FLUSH_TRIGGER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMemtableAvgOpScanFlushTrigger(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MEMTABLE_AVG_OP_SCAN_FLUSH_TRIGGER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMemtableAvgOpScanFlushTrigger(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MEMTABLE_AVG_OP_SCAN_FLUSH_TRIGGER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMinTombstonesForRangeConversion(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MIN_TOMBSTONES_FOR_RANGE_CONVERSION.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMinTombstonesForRangeConversion(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MIN_TOMBSTONES_FOR_RANGE_CONVERSION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetStatisticsLevel(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_STATISTICS_LEVEL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetStatisticsLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_STATISTICS_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetSkipStatsUpdateOnDbOpen(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_SKIP_STATS_UPDATE_ON_DB_OPEN.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetSkipStatsUpdateOnDbOpen(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_SKIP_STATS_UPDATE_ON_DB_OPEN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetEnableBlobFiles(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ENABLE_BLOB_FILES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetEnableBlobFiles(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ENABLE_BLOB_FILES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMinBlobSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MIN_BLOB_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMinBlobSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MIN_BLOB_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBlobFileSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_BLOB_FILE_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetBlobFileSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_BLOB_FILE_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBlobCompressionType(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_BLOB_COMPRESSION_TYPE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetBlobCompressionType(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_BLOB_COMPRESSION_TYPE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetEnableBlobGc(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ENABLE_BLOB_GC.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetEnableBlobGc(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ENABLE_BLOB_GC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBlobGcAgeCutoff(MemorySegment var0, double var1) {
try {
ROCKSDB_OPTIONS_SET_BLOB_GC_AGE_CUTOFF.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static double optionsGetBlobGcAgeCutoff(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_OPTIONS_GET_BLOB_GC_AGE_CUTOFF.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBlobGcForceThreshold(MemorySegment var0, double var1) {
try {
ROCKSDB_OPTIONS_SET_BLOB_GC_FORCE_THRESHOLD.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static double optionsGetBlobGcForceThreshold(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_OPTIONS_GET_BLOB_GC_FORCE_THRESHOLD.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetReadTriggeredCompactionThreshold(MemorySegment var0, double var1) {
try {
ROCKSDB_OPTIONS_SET_READ_TRIGGERED_COMPACTION_THRESHOLD.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static double optionsGetReadTriggeredCompactionThreshold(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_OPTIONS_GET_READ_TRIGGERED_COMPACTION_THRESHOLD.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxCompactionTriggerWakeupSeconds(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_COMPACTION_TRIGGER_WAKEUP_SECONDS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxCompactionTriggerWakeupSeconds(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_COMPACTION_TRIGGER_WAKEUP_SECONDS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBlobCompactionReadaheadSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_BLOB_COMPACTION_READAHEAD_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetBlobCompactionReadaheadSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_BLOB_COMPACTION_READAHEAD_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBlobFileStartingLevel(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_BLOB_FILE_STARTING_LEVEL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetBlobFileStartingLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_BLOB_FILE_STARTING_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBlobCache(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_BLOB_CACHE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetPrepopulateBlobCache(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_PREPOPULATE_BLOB_CACHE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetPrepopulateBlobCache(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_PREPOPULATE_BLOB_CACHE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment optionsStatisticsGetString(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIONS_STATISTICS_GET_STRING.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long optionsStatisticsGetTickerCount(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_STATISTICS_GET_TICKER_COUNT.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsStatisticsGetHistogramData(MemorySegment var0, int var1, MemorySegment var2) {
try {
ROCKSDB_OPTIONS_STATISTICS_GET_HISTOGRAM_DATA.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void optionsSetMaxWriteBufferNumber(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_WRITE_BUFFER_NUMBER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMaxWriteBufferNumber(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MAX_WRITE_BUFFER_NUMBER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMinWriteBufferNumberToMerge(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MIN_WRITE_BUFFER_NUMBER_TO_MERGE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMinWriteBufferNumberToMerge(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MIN_WRITE_BUFFER_NUMBER_TO_MERGE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxWriteBufferSizeToMaintain(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_WRITE_BUFFER_SIZE_TO_MAINTAIN.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxWriteBufferSizeToMaintain(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_WRITE_BUFFER_SIZE_TO_MAINTAIN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetEnablePipelinedWrite(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ENABLE_PIPELINED_WRITE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetEnablePipelinedWrite(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ENABLE_PIPELINED_WRITE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetUnorderedWrite(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_UNORDERED_WRITE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetUnorderedWrite(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_UNORDERED_WRITE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxSubcompactions(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_SUBCOMPACTIONS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMaxSubcompactions(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MAX_SUBCOMPACTIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxBackgroundJobs(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_JOBS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMaxBackgroundJobs(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_JOBS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxBackgroundCompactions(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_COMPACTIONS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMaxBackgroundCompactions(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_COMPACTIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxBackgroundFlushes(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_FLUSHES.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetMaxBackgroundFlushes(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_FLUSHES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxLogFileSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_LOG_FILE_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxLogFileSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_LOG_FILE_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetLogFileTimeToRoll(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_LOG_FILE_TIME_TO_ROLL.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetLogFileTimeToRoll(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_LOG_FILE_TIME_TO_ROLL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetKeepLogFileNum(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_KEEP_LOG_FILE_NUM.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetKeepLogFileNum(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_KEEP_LOG_FILE_NUM.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetRecycleLogFileNum(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_RECYCLE_LOG_FILE_NUM.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetRecycleLogFileNum(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_RECYCLE_LOG_FILE_NUM.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetSoftPendingCompactionBytesLimit(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_SOFT_PENDING_COMPACTION_BYTES_LIMIT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetSoftPendingCompactionBytesLimit(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_SOFT_PENDING_COMPACTION_BYTES_LIMIT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetHardPendingCompactionBytesLimit(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_HARD_PENDING_COMPACTION_BYTES_LIMIT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetHardPendingCompactionBytesLimit(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_HARD_PENDING_COMPACTION_BYTES_LIMIT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxManifestFileSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_MANIFEST_FILE_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxManifestFileSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_MANIFEST_FILE_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetTableCacheNumshardbits(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_TABLE_CACHE_NUMSHARDBITS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetTableCacheNumshardbits(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_TABLE_CACHE_NUMSHARDBITS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetArenaBlockSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_ARENA_BLOCK_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetArenaBlockSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_ARENA_BLOCK_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetUseFsync(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_USE_FSYNC.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetUseFsync(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_USE_FSYNC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetDbLogDir(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_DB_LOG_DIR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetWalDir(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_WAL_DIR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetWalTtlSeconds(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_WAL_TTL_SECONDS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetWalTtlSeconds(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_WAL_TTL_SECONDS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetWalSizeLimitMb(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_WAL_SIZE_LIMIT_MB.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetWalSizeLimitMb(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_WAL_SIZE_LIMIT_MB.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetManifestPreallocationSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MANIFEST_PREALLOCATION_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetManifestPreallocationSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MANIFEST_PREALLOCATION_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetAllowMmapReads(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ALLOW_MMAP_READS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetAllowMmapReads(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ALLOW_MMAP_READS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetAllowMmapWrites(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ALLOW_MMAP_WRITES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetAllowMmapWrites(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ALLOW_MMAP_WRITES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetUseDirectReads(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_USE_DIRECT_READS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetUseDirectReads(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_USE_DIRECT_READS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetUseDirectIoForFlushAndCompaction(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_USE_DIRECT_IO_FOR_FLUSH_AND_COMPACTION.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetUseDirectIoForFlushAndCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_USE_DIRECT_IO_FOR_FLUSH_AND_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetIsFdCloseOnExec(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_IS_FD_CLOSE_ON_EXEC.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetIsFdCloseOnExec(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_IS_FD_CLOSE_ON_EXEC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetStatsDumpPeriodSec(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_STATS_DUMP_PERIOD_SEC.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetStatsDumpPeriodSec(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_STATS_DUMP_PERIOD_SEC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetStatsPersistPeriodSec(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_STATS_PERSIST_PERIOD_SEC.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetStatsPersistPeriodSec(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_STATS_PERSIST_PERIOD_SEC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetAdviseRandomOnOpen(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ADVISE_RANDOM_ON_OPEN.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetAdviseRandomOnOpen(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ADVISE_RANDOM_ON_OPEN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetUseAdaptiveMutex(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_USE_ADAPTIVE_MUTEX.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetUseAdaptiveMutex(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_USE_ADAPTIVE_MUTEX.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBytesPerSync(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_BYTES_PER_SYNC.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetBytesPerSync(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_BYTES_PER_SYNC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetWalBytesPerSync(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_WAL_BYTES_PER_SYNC.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetWalBytesPerSync(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_WAL_BYTES_PER_SYNC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetWritableFileMaxBufferSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_WRITABLE_FILE_MAX_BUFFER_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetWritableFileMaxBufferSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_WRITABLE_FILE_MAX_BUFFER_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetAllowConcurrentMemtableWrite(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ALLOW_CONCURRENT_MEMTABLE_WRITE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetAllowConcurrentMemtableWrite(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ALLOW_CONCURRENT_MEMTABLE_WRITE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetEnableWriteThreadAdaptiveYield(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ENABLE_WRITE_THREAD_ADAPTIVE_YIELD.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetEnableWriteThreadAdaptiveYield(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ENABLE_WRITE_THREAD_ADAPTIVE_YIELD.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxSequentialSkipInIterations(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_SEQUENTIAL_SKIP_IN_ITERATIONS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxSequentialSkipInIterations(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_SEQUENTIAL_SKIP_IN_ITERATIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetDisableAutoCompactions(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_DISABLE_AUTO_COMPACTIONS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetDisableAutoCompactions(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_DISABLE_AUTO_COMPACTIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetOptimizeFiltersForHits(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_OPTIMIZE_FILTERS_FOR_HITS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetOptimizeFiltersForHits(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_OPTIMIZE_FILTERS_FOR_HITS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetDeleteObsoleteFilesPeriodMicros(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_DELETE_OBSOLETE_FILES_PERIOD_MICROS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetDeleteObsoleteFilesPeriodMicros(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_DELETE_OBSOLETE_FILES_PERIOD_MICROS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsPrepareForBulkLoad(MemorySegment var0) {
try {
ROCKSDB_OPTIONS_PREPARE_FOR_BULK_LOAD.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMemtableVectorRep(MemorySegment var0) {
try {
ROCKSDB_OPTIONS_SET_MEMTABLE_VECTOR_REP.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMemtablePrefixBloomSizeRatio(MemorySegment var0, double var1) {
try {
ROCKSDB_OPTIONS_SET_MEMTABLE_PREFIX_BLOOM_SIZE_RATIO.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static double optionsGetMemtablePrefixBloomSizeRatio(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_OPTIONS_GET_MEMTABLE_PREFIX_BLOOM_SIZE_RATIO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxCompactionBytes(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_COMPACTION_BYTES.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxCompactionBytes(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_COMPACTION_BYTES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetHashSkipListRep(MemorySegment var0, long var1, int var3, int var4) {
try {
ROCKSDB_OPTIONS_SET_HASH_SKIP_LIST_REP.invokeExact((MemorySegment)var0, (long)var1, (int)var3, (int)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void optionsSetHashLinkListRep(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_HASH_LINK_LIST_REP.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void optionsSetPlainTableFactory(
MemorySegment var0, int var1, int var2, double var3, long var5, long var7, byte var9, boolean var10, boolean var11
) {
try {
ROCKSDB_OPTIONS_SET_PLAIN_TABLE_FACTORY.invokeExact(
(MemorySegment)var0, (int)var1, (int)var2, (double)var3, (long)var5, (long)var7, (byte)var9, (boolean)var10, (boolean)var11
);
} catch (Throwable var13) {
throw SneakyThrow.sneakyThrow(var13);
}
}
class="kw">public class="kw">static boolean optionsGetWriteDbidToManifest(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_WRITE_DBID_TO_MANIFEST.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetWriteDbidToManifest(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_WRITE_DBID_TO_MANIFEST.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetWriteIdentityFile(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_WRITE_IDENTITY_FILE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetWriteIdentityFile(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_WRITE_IDENTITY_FILE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetTrackAndVerifyWalsInManifest(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_TRACK_AND_VERIFY_WALS_IN_MANIFEST.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetTrackAndVerifyWalsInManifest(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_TRACK_AND_VERIFY_WALS_IN_MANIFEST.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetMinLevelToCompress(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_MIN_LEVEL_TO_COMPRESS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetMemtableHugePageSize(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MEMTABLE_HUGE_PAGE_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMemtableHugePageSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MEMTABLE_HUGE_PAGE_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetMaxSuccessiveMerges(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_MAX_SUCCESSIVE_MERGES.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetMaxSuccessiveMerges(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_MAX_SUCCESSIVE_MERGES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBloomLocality(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_BLOOM_LOCALITY.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetBloomLocality(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_BLOOM_LOCALITY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetInplaceUpdateSupport(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_INPLACE_UPDATE_SUPPORT.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetInplaceUpdateSupport(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_INPLACE_UPDATE_SUPPORT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetInplaceUpdateNumLocks(MemorySegment var0, long var1) {
try {
ROCKSDB_OPTIONS_SET_INPLACE_UPDATE_NUM_LOCKS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long optionsGetInplaceUpdateNumLocks(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_OPTIONS_GET_INPLACE_UPDATE_NUM_LOCKS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetReportBgIoStats(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_REPORT_BG_IO_STATS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetReportBgIoStats(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_REPORT_BG_IO_STATS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetAvoidUnnecessaryBlockingIo(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_AVOID_UNNECESSARY_BLOCKING_IO.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetAvoidUnnecessaryBlockingIo(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_AVOID_UNNECESSARY_BLOCKING_IO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetExperimentalMempurgeThreshold(MemorySegment var0, double var1) {
try {
ROCKSDB_OPTIONS_SET_EXPERIMENTAL_MEMPURGE_THRESHOLD.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static double optionsGetExperimentalMempurgeThreshold(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_OPTIONS_GET_EXPERIMENTAL_MEMPURGE_THRESHOLD.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetWalRecoveryMode(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_WAL_RECOVERY_MODE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetWalRecoveryMode(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_WAL_RECOVERY_MODE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompression(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_COMPRESSION.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetCompression(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_COMPRESSION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetBottommostCompression(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetBottommostCompression(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_BOTTOMMOST_COMPRESSION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompactionStyle(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_COMPACTION_STYLE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetCompactionStyle(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_COMPACTION_STYLE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetUniversalCompactionOptions(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_UNIVERSAL_COMPACTION_OPTIONS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetFifoCompactionOptions(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_FIFO_COMPACTION_OPTIONS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetRatelimiter(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_RATELIMITER.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetAtomicFlush(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_ATOMIC_FLUSH.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetAtomicFlush(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_ATOMIC_FLUSH.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetRowCache(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_ROW_CACHE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsAddCompactOnDeletionCollectorFactory(MemorySegment var0, long var1, long var3) {
try {
ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY.invokeExact((MemorySegment)var0, (long)var1, (long)var3);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void optionsAddCompactOnDeletionCollectorFactoryDelRatio(MemorySegment var0, long var1, long var3, double var5) {
try {
ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY_DEL_RATIO.invokeExact((MemorySegment)var0, (long)var1, (long)var3, (double)var5);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void optionsAddCompactOnDeletionCollectorFactoryMinFileSize(MemorySegment var0, long var1, long var3, double var5, long var7) {
try {
ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY_MIN_FILE_SIZE.invokeExact(
(MemorySegment)var0, (long)var1, (long)var3, (double)var5, (long)var7
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void optionsSetManualWalFlush(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_MANUAL_WAL_FLUSH.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean optionsGetManualWalFlush(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_OPTIONS_GET_MANUAL_WAL_FLUSH.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetWalCompression(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_WAL_COMPRESSION.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetWalCompression(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_WAL_COMPRESSION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetCompactionPri(MemorySegment var0, int var1) {
try {
ROCKSDB_OPTIONS_SET_COMPACTION_PRI.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optionsGetCompactionPri(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_OPTIONS_GET_COMPACTION_PRI.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment ratelimiterCreate(long var0, long var2, int var4) {
try {
class="kw">return (MemorySegment)ROCKSDB_RATELIMITER_CREATE.invokeExact((long)var0, (long)var2, (int)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static MemorySegment ratelimiterCreateAutoTuned(long var0, long var2, int var4) {
try {
class="kw">return (MemorySegment)ROCKSDB_RATELIMITER_CREATE_AUTO_TUNED.invokeExact((long)var0, (long)var2, (int)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static MemorySegment ratelimiterCreateWithMode(long var0, long var2, int var4, int var5, byte var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_RATELIMITER_CREATE_WITH_MODE.invokeExact((long)var0, (long)var2, (int)var4, (int)var5, (byte)var6);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void ratelimiterDestroy(MemorySegment var0) {
try {
ROCKSDB_RATELIMITER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void setPerfLevel(int var0) {
try {
ROCKSDB_SET_PERF_LEVEL.invokeExact((int)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment perfcontextCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_PERFCONTEXT_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void perfcontextReset(MemorySegment var0) {
try {
ROCKSDB_PERFCONTEXT_RESET.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment perfcontextReport(MemorySegment var0, boolean var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_PERFCONTEXT_REPORT.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long perfcontextMetric(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_PERFCONTEXT_METRIC.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void perfcontextDestroy(MemorySegment var0) {
try {
ROCKSDB_PERFCONTEXT_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactionfilterCreate(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONFILTER_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void compactionfilterSetIgnoreSnapshots(MemorySegment var0, boolean var1) {
try {
ROCKSDB_COMPACTIONFILTER_SET_IGNORE_SNAPSHOTS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionfilterDestroy(MemorySegment var0) {
try {
ROCKSDB_COMPACTIONFILTER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean compactionfiltercontextIsFullCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTIONFILTERCONTEXT_IS_FULL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean compactionfiltercontextIsManualCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTIONFILTERCONTEXT_IS_MANUAL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactionfilterfactoryCreate(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONFILTERFACTORY_CREATE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3
);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void compactionfilterfactoryDestroy(MemorySegment var0) {
try {
ROCKSDB_COMPACTIONFILTERFACTORY_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment comparatorCreate(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPARATOR_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void comparatorDestroy(MemorySegment var0) {
try {
ROCKSDB_COMPARATOR_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment comparatorWithTsCreate(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, long var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPARATOR_WITH_TS_CREATE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5, (long)var6
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void filterpolicyDestroy(MemorySegment var0) {
try {
ROCKSDB_FILTERPOLICY_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment filterpolicyCreateBloom(double var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_FILTERPOLICY_CREATE_BLOOM.invokeExact((double)var0);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment filterpolicyCreateBloomFull(double var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_FILTERPOLICY_CREATE_BLOOM_FULL.invokeExact((double)var0);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment filterpolicyCreateRibbon(double var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_FILTERPOLICY_CREATE_RIBBON.invokeExact((double)var0);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment filterpolicyCreateRibbonHybrid(double var0, int var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_FILTERPOLICY_CREATE_RIBBON_HYBRID.invokeExact((double)var0, (int)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment mergeoperatorCreate(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5
) {
try {
class="kw">return (MemorySegment)ROCKSDB_MERGEOPERATOR_CREATE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void mergeoperatorDestroy(MemorySegment var0) {
try {
ROCKSDB_MERGEOPERATOR_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment readoptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_READOPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void readoptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_READOPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetVerifyChecksums(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_VERIFY_CHECKSUMS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetVerifyChecksums(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_VERIFY_CHECKSUMS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetFillCache(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_FILL_CACHE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetFillCache(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_FILL_CACHE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetSnapshot(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_READOPTIONS_SET_SNAPSHOT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void readoptionsSetIterateUpperBound(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_READOPTIONS_SET_ITERATE_UPPER_BOUND.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void readoptionsSetIterateLowerBound(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_READOPTIONS_SET_ITERATE_LOWER_BOUND.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void readoptionsSetReadTier(MemorySegment var0, int var1) {
try {
ROCKSDB_READOPTIONS_SET_READ_TIER.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int readoptionsGetReadTier(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_READOPTIONS_GET_READ_TIER.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetTailing(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_TAILING.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetTailing(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_TAILING.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetReadaheadSize(MemorySegment var0, long var1) {
try {
ROCKSDB_READOPTIONS_SET_READAHEAD_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long readoptionsGetReadaheadSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_READOPTIONS_GET_READAHEAD_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetPrefixSameAsStart(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_PREFIX_SAME_AS_START.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetPrefixSameAsStart(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_PREFIX_SAME_AS_START.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetPinData(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_PIN_DATA.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetPinData(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_PIN_DATA.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetTotalOrderSeek(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_TOTAL_ORDER_SEEK.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetTotalOrderSeek(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_TOTAL_ORDER_SEEK.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetMaxSkippableInternalKeys(MemorySegment var0, long var1) {
try {
ROCKSDB_READOPTIONS_SET_MAX_SKIPPABLE_INTERNAL_KEYS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long readoptionsGetMaxSkippableInternalKeys(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_READOPTIONS_GET_MAX_SKIPPABLE_INTERNAL_KEYS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetBackgroundPurgeOnIteratorCleanup(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_BACKGROUND_PURGE_ON_ITERATOR_CLEANUP.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetBackgroundPurgeOnIteratorCleanup(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_BACKGROUND_PURGE_ON_ITERATOR_CLEANUP.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetIgnoreRangeDeletions(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_IGNORE_RANGE_DELETIONS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetIgnoreRangeDeletions(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_IGNORE_RANGE_DELETIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetDeadline(MemorySegment var0, long var1) {
try {
ROCKSDB_READOPTIONS_SET_DEADLINE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long readoptionsGetDeadline(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_READOPTIONS_GET_DEADLINE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetIoTimeout(MemorySegment var0, long var1) {
try {
ROCKSDB_READOPTIONS_SET_IO_TIMEOUT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long readoptionsGetIoTimeout(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_READOPTIONS_GET_IO_TIMEOUT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetAsyncIo(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_ASYNC_IO.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean readoptionsGetAsyncIo(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_READOPTIONS_GET_ASYNC_IO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void readoptionsSetTimestamp(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_READOPTIONS_SET_TIMESTAMP.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void readoptionsSetIterStartTs(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_READOPTIONS_SET_ITER_START_TS.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void readoptionsSetAutoReadaheadSize(MemorySegment var0, boolean var1) {
try {
ROCKSDB_READOPTIONS_SET_AUTO_READAHEAD_SIZE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment writeoptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITEOPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void writeoptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_WRITEOPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writeoptionsSetSync(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WRITEOPTIONS_SET_SYNC.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean writeoptionsGetSync(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WRITEOPTIONS_GET_SYNC.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writeoptionsDisableWal(MemorySegment var0, int var1) {
try {
ROCKSDB_WRITEOPTIONS_DISABLE_WAL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static byte writeoptionsGetDisableWal(MemorySegment var0) {
try {
class="kw">return (byte)ROCKSDB_WRITEOPTIONS_GET_DISABLE_WAL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writeoptionsSetIgnoreMissingColumnFamilies(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WRITEOPTIONS_SET_IGNORE_MISSING_COLUMN_FAMILIES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean writeoptionsGetIgnoreMissingColumnFamilies(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WRITEOPTIONS_GET_IGNORE_MISSING_COLUMN_FAMILIES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writeoptionsSetNoSlowdown(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WRITEOPTIONS_SET_NO_SLOWDOWN.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean writeoptionsGetNoSlowdown(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WRITEOPTIONS_GET_NO_SLOWDOWN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writeoptionsSetLowPri(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WRITEOPTIONS_SET_LOW_PRI.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean writeoptionsGetLowPri(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WRITEOPTIONS_GET_LOW_PRI.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writeoptionsSetMemtableInsertHintPerBatch(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WRITEOPTIONS_SET_MEMTABLE_INSERT_HINT_PER_BATCH.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean writeoptionsGetMemtableInsertHintPerBatch(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WRITEOPTIONS_GET_MEMTABLE_INSERT_HINT_PER_BATCH.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactoptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTOPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void compactoptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_COMPACTOPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetExclusiveManualCompaction(MemorySegment var0, boolean var1) {
try {
ROCKSDB_COMPACTOPTIONS_SET_EXCLUSIVE_MANUAL_COMPACTION.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean compactoptionsGetExclusiveManualCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTOPTIONS_GET_EXCLUSIVE_MANUAL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetBottommostLevelCompaction(MemorySegment var0, byte var1) {
try {
ROCKSDB_COMPACTOPTIONS_SET_BOTTOMMOST_LEVEL_COMPACTION.invokeExact((MemorySegment)var0, (byte)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static byte compactoptionsGetBottommostLevelCompaction(MemorySegment var0) {
try {
class="kw">return (byte)ROCKSDB_COMPACTOPTIONS_GET_BOTTOMMOST_LEVEL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetChangeLevel(MemorySegment var0, boolean var1) {
try {
ROCKSDB_COMPACTOPTIONS_SET_CHANGE_LEVEL.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean compactoptionsGetChangeLevel(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTOPTIONS_GET_CHANGE_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetTargetLevel(MemorySegment var0, int var1) {
try {
ROCKSDB_COMPACTOPTIONS_SET_TARGET_LEVEL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int compactoptionsGetTargetLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTOPTIONS_GET_TARGET_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetTargetPathId(MemorySegment var0, int var1) {
try {
ROCKSDB_COMPACTOPTIONS_SET_TARGET_PATH_ID.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int compactoptionsGetTargetPathId(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTOPTIONS_GET_TARGET_PATH_ID.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetAllowWriteStall(MemorySegment var0, boolean var1) {
try {
ROCKSDB_COMPACTOPTIONS_SET_ALLOW_WRITE_STALL.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean compactoptionsGetAllowWriteStall(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTOPTIONS_GET_ALLOW_WRITE_STALL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetMaxSubcompactions(MemorySegment var0, int var1) {
try {
ROCKSDB_COMPACTOPTIONS_SET_MAX_SUBCOMPACTIONS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int compactoptionsGetMaxSubcompactions(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTOPTIONS_GET_MAX_SUBCOMPACTIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactoptionsSetFullHistoryTsLow(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_COMPACTOPTIONS_SET_FULL_HISTORY_TS_LOW.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment flushoptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_FLUSHOPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void flushoptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_FLUSHOPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void flushoptionsSetWait(MemorySegment var0, boolean var1) {
try {
ROCKSDB_FLUSHOPTIONS_SET_WAIT.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean flushoptionsGetWait(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_FLUSHOPTIONS_GET_WAIT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment jemallocNodumpAllocatorCreate(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_JEMALLOC_NODUMP_ALLOCATOR_CREATE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void memoryAllocatorDestroy(MemorySegment var0) {
try {
ROCKSDB_MEMORY_ALLOCATOR_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment lruCacheOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_LRU_CACHE_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void lruCacheOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_LRU_CACHE_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void lruCacheOptionsSetCapacity(MemorySegment var0, long var1) {
try {
ROCKSDB_LRU_CACHE_OPTIONS_SET_CAPACITY.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void lruCacheOptionsSetNumShardBits(MemorySegment var0, int var1) {
try {
ROCKSDB_LRU_CACHE_OPTIONS_SET_NUM_SHARD_BITS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void lruCacheOptionsSetMemoryAllocator(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_LRU_CACHE_OPTIONS_SET_MEMORY_ALLOCATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment cacheCreateLru(long var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_CACHE_CREATE_LRU.invokeExact((long)var0);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment cacheCreateLruWithStrictCapacityLimit(long var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_CACHE_CREATE_LRU_WITH_STRICT_CAPACITY_LIMIT.invokeExact((long)var0);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment cacheCreateLruOpts(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_CACHE_CREATE_LRU_OPTS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void cacheDestroy(MemorySegment var0) {
try {
ROCKSDB_CACHE_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void cacheDisownData(MemorySegment var0) {
try {
ROCKSDB_CACHE_DISOWN_DATA.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void cacheSetCapacity(MemorySegment var0, long var1) {
try {
ROCKSDB_CACHE_SET_CAPACITY.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long cacheGetCapacity(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_CACHE_GET_CAPACITY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long cacheGetUsage(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_CACHE_GET_USAGE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long cacheGetPinnedUsage(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_CACHE_GET_PINNED_USAGE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long cacheGetTableAddressCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_CACHE_GET_TABLE_ADDRESS_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long cacheGetOccupancyCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_CACHE_GET_OCCUPANCY_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment writeBufferManagerCreate(long var0, byte var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITE_BUFFER_MANAGER_CREATE.invokeExact((long)var0, (byte)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment writeBufferManagerCreateWithCache(long var0, MemorySegment var2, byte var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_WRITE_BUFFER_MANAGER_CREATE_WITH_CACHE.invokeExact((long)var0, (MemorySegment)var2, (byte)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void writeBufferManagerDestroy(MemorySegment var0) {
try {
ROCKSDB_WRITE_BUFFER_MANAGER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static byte writeBufferManagerEnabled(MemorySegment var0) {
try {
class="kw">return (byte)ROCKSDB_WRITE_BUFFER_MANAGER_ENABLED.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static byte writeBufferManagerCostToCache(MemorySegment var0) {
try {
class="kw">return (byte)ROCKSDB_WRITE_BUFFER_MANAGER_COST_TO_CACHE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long writeBufferManagerMemoryUsage(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_WRITE_BUFFER_MANAGER_MEMORY_USAGE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long writeBufferManagerMutableMemtableMemoryUsage(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_WRITE_BUFFER_MANAGER_MUTABLE_MEMTABLE_MEMORY_USAGE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long writeBufferManagerDummyEntriesInCacheUsage(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_WRITE_BUFFER_MANAGER_DUMMY_ENTRIES_IN_CACHE_USAGE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long writeBufferManagerBufferSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_WRITE_BUFFER_MANAGER_BUFFER_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void writeBufferManagerSetBufferSize(MemorySegment var0, long var1) {
try {
ROCKSDB_WRITE_BUFFER_MANAGER_SET_BUFFER_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void writeBufferManagerSetAllowStall(MemorySegment var0, byte var1) {
try {
ROCKSDB_WRITE_BUFFER_MANAGER_SET_ALLOW_STALL.invokeExact((MemorySegment)var0, (byte)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment sstFileManagerCreate(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_SST_FILE_MANAGER_CREATE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void sstFileManagerDestroy(MemorySegment var0) {
try {
ROCKSDB_SST_FILE_MANAGER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void sstFileManagerSetMaxAllowedSpaceUsage(MemorySegment var0, long var1) {
try {
ROCKSDB_SST_FILE_MANAGER_SET_MAX_ALLOWED_SPACE_USAGE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void sstFileManagerSetCompactionBufferSize(MemorySegment var0, long var1) {
try {
ROCKSDB_SST_FILE_MANAGER_SET_COMPACTION_BUFFER_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static byte sstFileManagerIsMaxAllowedSpaceReached(MemorySegment var0) {
try {
class="kw">return (byte)ROCKSDB_SST_FILE_MANAGER_IS_MAX_ALLOWED_SPACE_REACHED.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static byte sstFileManagerIsMaxAllowedSpaceReachedIncludingCompactions(MemorySegment var0) {
try {
class="kw">return (byte)ROCKSDB_SST_FILE_MANAGER_IS_MAX_ALLOWED_SPACE_REACHED_INCLUDING_COMPACTIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long sstFileManagerGetTotalSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_SST_FILE_MANAGER_GET_TOTAL_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long sstFileManagerGetDeleteRateBytesPerSecond(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_SST_FILE_MANAGER_GET_DELETE_RATE_BYTES_PER_SECOND.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void sstFileManagerSetDeleteRateBytesPerSecond(MemorySegment var0, long var1) {
try {
ROCKSDB_SST_FILE_MANAGER_SET_DELETE_RATE_BYTES_PER_SECOND.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static double sstFileManagerGetMaxTrashDbRatio(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_SST_FILE_MANAGER_GET_MAX_TRASH_DB_RATIO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void sstFileManagerSetMaxTrashDbRatio(MemorySegment var0, double var1) {
try {
ROCKSDB_SST_FILE_MANAGER_SET_MAX_TRASH_DB_RATIO.invokeExact((MemorySegment)var0, (double)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long sstFileManagerGetTotalTrashSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_SST_FILE_MANAGER_GET_TOTAL_TRASH_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment hyperClockCacheOptionsCreate(long var0, long var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_CREATE.invokeExact((long)var0, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void hyperClockCacheOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void hyperClockCacheOptionsSetCapacity(MemorySegment var0, long var1) {
try {
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_CAPACITY.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void hyperClockCacheOptionsSetEstimatedEntryCharge(MemorySegment var0, long var1) {
try {
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_ESTIMATED_ENTRY_CHARGE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void hyperClockCacheOptionsSetNumShardBits(MemorySegment var0, int var1) {
try {
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_NUM_SHARD_BITS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void hyperClockCacheOptionsSetMemoryAllocator(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_MEMORY_ALLOCATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment cacheCreateHyperClock(long var0, long var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_CACHE_CREATE_HYPER_CLOCK.invokeExact((long)var0, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment cacheCreateHyperClockOpts(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_CACHE_CREATE_HYPER_CLOCK_OPTS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment dbpathCreate(MemorySegment var0, long var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_DBPATH_CREATE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void dbpathDestroy(MemorySegment var0) {
try {
ROCKSDB_DBPATH_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment createDefaultEnv() {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_DEFAULT_ENV.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static MemorySegment createMemEnv() {
try {
class="kw">return (MemorySegment)ROCKSDB_CREATE_MEM_ENV.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void envSetBackgroundThreads(MemorySegment var0, int var1) {
try {
ROCKSDB_ENV_SET_BACKGROUND_THREADS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int envGetBackgroundThreads(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_ENV_GET_BACKGROUND_THREADS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envSetHighPriorityBackgroundThreads(MemorySegment var0, int var1) {
try {
ROCKSDB_ENV_SET_HIGH_PRIORITY_BACKGROUND_THREADS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int envGetHighPriorityBackgroundThreads(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_ENV_GET_HIGH_PRIORITY_BACKGROUND_THREADS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envSetLowPriorityBackgroundThreads(MemorySegment var0, int var1) {
try {
ROCKSDB_ENV_SET_LOW_PRIORITY_BACKGROUND_THREADS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int envGetLowPriorityBackgroundThreads(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_ENV_GET_LOW_PRIORITY_BACKGROUND_THREADS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envSetBottomPriorityBackgroundThreads(MemorySegment var0, int var1) {
try {
ROCKSDB_ENV_SET_BOTTOM_PRIORITY_BACKGROUND_THREADS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int envGetBottomPriorityBackgroundThreads(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_ENV_GET_BOTTOM_PRIORITY_BACKGROUND_THREADS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envJoinAllThreads(MemorySegment var0) {
try {
ROCKSDB_ENV_JOIN_ALL_THREADS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envLowerThreadPoolIoPriority(MemorySegment var0) {
try {
ROCKSDB_ENV_LOWER_THREAD_POOL_IO_PRIORITY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envLowerHighPriorityThreadPoolIoPriority(MemorySegment var0) {
try {
ROCKSDB_ENV_LOWER_HIGH_PRIORITY_THREAD_POOL_IO_PRIORITY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envLowerThreadPoolCpuPriority(MemorySegment var0) {
try {
ROCKSDB_ENV_LOWER_THREAD_POOL_CPU_PRIORITY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envLowerHighPriorityThreadPoolCpuPriority(MemorySegment var0) {
try {
ROCKSDB_ENV_LOWER_HIGH_PRIORITY_THREAD_POOL_CPU_PRIORITY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void envDestroy(MemorySegment var0) {
try {
ROCKSDB_ENV_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment envoptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_ENVOPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void envoptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_ENVOPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void createDirIfMissing(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_CREATE_DIR_IF_MISSING.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment sstfilewriterCreate(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_SSTFILEWRITER_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment sstfilewriterCreateWithComparator(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_SSTFILEWRITER_CREATE_WITH_COMPARATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void sstfilewriterOpen(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_SSTFILEWRITER_OPEN.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void sstfilewriterAdd(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_SSTFILEWRITER_ADD.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void sstfilewriterPut(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_SSTFILEWRITER_PUT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void sstfilewriterPutWithTs(
MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7, long var8, MemorySegment var10
) {
try {
ROCKSDB_SSTFILEWRITER_PUT_WITH_TS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7, (long)var8, (MemorySegment)var10
);
} catch (Throwable var12) {
throw SneakyThrow.sneakyThrow(var12);
}
}
class="kw">public class="kw">static void sstfilewriterMerge(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_SSTFILEWRITER_MERGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void sstfilewriterDelete(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4) {
try {
ROCKSDB_SSTFILEWRITER_DELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void sstfilewriterDeleteWithTs(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_SSTFILEWRITER_DELETE_WITH_TS.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void sstfilewriterDeleteRange(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_SSTFILEWRITER_DELETE_RANGE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void sstfilewriterFinish(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_SSTFILEWRITER_FINISH.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void sstfilewriterFileSize(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_SSTFILEWRITER_FILE_SIZE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void sstfilewriterDestroy(MemorySegment var0) {
try {
ROCKSDB_SSTFILEWRITER_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment ingestexternalfileoptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_INGESTEXTERNALFILEOPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void ingestexternalfileoptionsSetMoveFiles(MemorySegment var0, boolean var1) {
try {
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_MOVE_FILES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void ingestexternalfileoptionsSetSnapshotConsistency(MemorySegment var0, boolean var1) {
try {
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_SNAPSHOT_CONSISTENCY.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void ingestexternalfileoptionsSetAllowGlobalSeqno(MemorySegment var0, boolean var1) {
try {
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_ALLOW_GLOBAL_SEQNO.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void ingestexternalfileoptionsSetAllowBlockingFlush(MemorySegment var0, boolean var1) {
try {
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_ALLOW_BLOCKING_FLUSH.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void ingestexternalfileoptionsSetIngestBehind(MemorySegment var0, boolean var1) {
try {
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_INGEST_BEHIND.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void ingestexternalfileoptionsSetFailIfNotBottommostLevel(MemorySegment var0, boolean var1) {
try {
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_FAIL_IF_NOT_BOTTOMMOST_LEVEL.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void ingestexternalfileoptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_INGESTEXTERNALFILEOPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void ingestExternalFile(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, MemorySegment var5) {
try {
ROCKSDB_INGEST_EXTERNAL_FILE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void ingestExternalFileCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6) {
try {
ROCKSDB_INGEST_EXTERNAL_FILE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void tryCatchUpWithPrimary(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_TRY_CATCH_UP_WITH_PRIMARY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment slicetransformCreate(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4) {
try {
class="kw">return (MemorySegment)ROCKSDB_SLICETRANSFORM_CREATE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4
);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static MemorySegment slicetransformCreateFixedPrefix(long var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_SLICETRANSFORM_CREATE_FIXED_PREFIX.invokeExact((long)var0);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment slicetransformCreateNoop() {
try {
class="kw">return (MemorySegment)ROCKSDB_SLICETRANSFORM_CREATE_NOOP.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void slicetransformDestroy(MemorySegment var0) {
try {
ROCKSDB_SLICETRANSFORM_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment universalCompactionOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void universalCompactionOptionsSetSizeRatio(MemorySegment var0, int var1) {
try {
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_SIZE_RATIO.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int universalCompactionOptionsGetSizeRatio(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_SIZE_RATIO.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void universalCompactionOptionsSetMinMergeWidth(MemorySegment var0, int var1) {
try {
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MIN_MERGE_WIDTH.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int universalCompactionOptionsGetMinMergeWidth(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MIN_MERGE_WIDTH.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void universalCompactionOptionsSetMaxMergeWidth(MemorySegment var0, int var1) {
try {
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MAX_MERGE_WIDTH.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int universalCompactionOptionsGetMaxMergeWidth(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MAX_MERGE_WIDTH.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void universalCompactionOptionsSetMaxSizeAmplificationPercent(MemorySegment var0, int var1) {
try {
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MAX_SIZE_AMPLIFICATION_PERCENT.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int universalCompactionOptionsGetMaxSizeAmplificationPercent(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MAX_SIZE_AMPLIFICATION_PERCENT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void universalCompactionOptionsSetCompressionSizePercent(MemorySegment var0, int var1) {
try {
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_COMPRESSION_SIZE_PERCENT.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int universalCompactionOptionsGetCompressionSizePercent(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_COMPRESSION_SIZE_PERCENT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void universalCompactionOptionsSetStopStyle(MemorySegment var0, int var1) {
try {
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_STOP_STYLE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int universalCompactionOptionsGetStopStyle(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_STOP_STYLE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void universalCompactionOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment fifoCompactionOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_FIFO_COMPACTION_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void fifoCompactionOptionsSetAllowCompaction(MemorySegment var0, boolean var1) {
try {
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_ALLOW_COMPACTION.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean fifoCompactionOptionsGetAllowCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_ALLOW_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void fifoCompactionOptionsSetMaxTableFilesSize(MemorySegment var0, long var1) {
try {
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_MAX_TABLE_FILES_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long fifoCompactionOptionsGetMaxTableFilesSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_MAX_TABLE_FILES_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void fifoCompactionOptionsSetMaxDataFilesSize(MemorySegment var0, long var1) {
try {
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_MAX_DATA_FILES_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long fifoCompactionOptionsGetMaxDataFilesSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_MAX_DATA_FILES_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void fifoCompactionOptionsSetUseKvRatioCompaction(MemorySegment var0, boolean var1) {
try {
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_USE_KV_RATIO_COMPACTION.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean fifoCompactionOptionsGetUseKvRatioCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_USE_KV_RATIO_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void fifoCompactionOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_FIFO_COMPACTION_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment livefilesCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILES_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static int livefilesCount(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_LIVEFILES_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment livefilesColumnFamilyName(MemorySegment var0, int var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILES_COLUMN_FAMILY_NAME.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment livefilesName(MemorySegment var0, int var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILES_NAME.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment livefilesDirectory(MemorySegment var0, int var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILES_DIRECTORY.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int livefilesLevel(MemorySegment var0, int var1) {
try {
class="kw">return (int)ROCKSDB_LIVEFILES_LEVEL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long livefilesSize(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_LIVEFILES_SIZE.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment livefilesSmallestkey(MemorySegment var0, int var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILES_SMALLESTKEY.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment livefilesLargestkey(MemorySegment var0, int var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILES_LARGESTKEY.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long livefilesSmallestSeqno(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_LIVEFILES_SMALLEST_SEQNO.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long livefilesLargestSeqno(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_LIVEFILES_LARGEST_SEQNO.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long livefilesEntries(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_LIVEFILES_ENTRIES.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static long livefilesDeletions(MemorySegment var0, int var1) {
try {
class="kw">return (long)ROCKSDB_LIVEFILES_DELETIONS.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void livefilesDestroy(MemorySegment var0) {
try {
ROCKSDB_LIVEFILES_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment livefileCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_LIVEFILE_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void livefileSetColumnFamilyName(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_LIVEFILE_SET_COLUMN_FAMILY_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void livefileSetLevel(MemorySegment var0, int var1) {
try {
ROCKSDB_LIVEFILE_SET_LEVEL.invokeExact((MemorySegment)var0, (int)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void livefileSetName(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_LIVEFILE_SET_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void livefileSetDirectory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_LIVEFILE_SET_DIRECTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void livefileSetSize(MemorySegment var0, long var1) {
try {
ROCKSDB_LIVEFILE_SET_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void livefileSetSmallestKey(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_LIVEFILE_SET_SMALLEST_KEY.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void livefileSetLargestKey(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_LIVEFILE_SET_LARGEST_KEY.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void livefileSetSmallestSeqno(MemorySegment var0, long var1) {
try {
ROCKSDB_LIVEFILE_SET_SMALLEST_SEQNO.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void livefileSetLargestSeqno(MemorySegment var0, long var1) {
try {
ROCKSDB_LIVEFILE_SET_LARGEST_SEQNO.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void livefileSetNumEntries(MemorySegment var0, long var1) {
try {
ROCKSDB_LIVEFILE_SET_NUM_ENTRIES.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void livefileSetNumDeletions(MemorySegment var0, long var1) {
try {
ROCKSDB_LIVEFILE_SET_NUM_DELETIONS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void livefileDestroy(MemorySegment var0) {
try {
ROCKSDB_LIVEFILE_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void livefilesAdd(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_LIVEFILES_ADD.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void getOptionsFromString(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_GET_OPTIONS_FROM_STRING.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void deleteFileInRange(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_DELETE_FILE_IN_RANGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void deleteFileInRangeCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8
) {
try {
ROCKSDB_DELETE_FILE_IN_RANGE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static MemorySegment getColumnFamilyMetadata(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_COLUMN_FAMILY_METADATA.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment importColumnFamilyOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void importColumnFamilyOptionsSetMoveFiles(MemorySegment var0, boolean var1) {
try {
ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_SET_MOVE_FILES.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void importColumnFamilyOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment exportImportFilesMetadataCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_EXPORT_IMPORT_FILES_METADATA_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static MemorySegment exportImportFilesMetadataGetDbComparatorName(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_EXPORT_IMPORT_FILES_METADATA_GET_DB_COMPARATOR_NAME.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void exportImportFilesMetadataSetDbComparatorName(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_SET_DB_COMPARATOR_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment exportImportFilesMetadataGetFiles(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_EXPORT_IMPORT_FILES_METADATA_GET_FILES.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void exportImportFilesMetadataSetFiles(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_SET_FILES.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void exportImportFilesMetadataDestroy(MemorySegment var0) {
try {
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment getColumnFamilyMetadataCf(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_COLUMN_FAMILY_METADATA_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void columnFamilyMetadataDestroy(MemorySegment var0) {
try {
ROCKSDB_COLUMN_FAMILY_METADATA_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long columnFamilyMetadataGetSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COLUMN_FAMILY_METADATA_GET_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long columnFamilyMetadataGetFileCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COLUMN_FAMILY_METADATA_GET_FILE_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment columnFamilyMetadataGetName(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_COLUMN_FAMILY_METADATA_GET_NAME.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long columnFamilyMetadataGetLevelCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COLUMN_FAMILY_METADATA_GET_LEVEL_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment columnFamilyMetadataGetLevelMetadata(MemorySegment var0, long var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COLUMN_FAMILY_METADATA_GET_LEVEL_METADATA.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void levelMetadataDestroy(MemorySegment var0) {
try {
ROCKSDB_LEVEL_METADATA_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int levelMetadataGetLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_LEVEL_METADATA_GET_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long levelMetadataGetSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_LEVEL_METADATA_GET_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long levelMetadataGetFileCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_LEVEL_METADATA_GET_FILE_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment levelMetadataGetSstFileMetadata(MemorySegment var0, long var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_LEVEL_METADATA_GET_SST_FILE_METADATA.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void sstFileMetadataDestroy(MemorySegment var0) {
try {
ROCKSDB_SST_FILE_METADATA_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment sstFileMetadataGetRelativeFilename(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_SST_FILE_METADATA_GET_RELATIVE_FILENAME.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment sstFileMetadataGetDirectory(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_SST_FILE_METADATA_GET_DIRECTORY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long sstFileMetadataGetSize(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_SST_FILE_METADATA_GET_SIZE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment sstFileMetadataGetSmallestkey(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_SST_FILE_METADATA_GET_SMALLESTKEY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment sstFileMetadataGetLargestkey(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_SST_FILE_METADATA_GET_LARGESTKEY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment transactiondbCreateColumnFamily(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_CREATE_COLUMN_FAMILY.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3
);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment transactiondbOpen(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_OPEN.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment transactiondbOpenColumnFamilies(
MemorySegment var0, MemorySegment var1, MemorySegment var2, int var3, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_OPEN_COLUMN_FAMILIES.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(int)var3,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment transactiondbCreateSnapshot(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_CREATE_SNAPSHOT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void transactiondbReleaseSnapshot(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_TRANSACTIONDB_RELEASE_SNAPSHOT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment transactiondbPropertyValue(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_PROPERTY_VALUE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int transactiondbPropertyInt(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (int)ROCKSDB_TRANSACTIONDB_PROPERTY_INT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment transactiondbGetBaseDb(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_GET_BASE_DB.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void transactiondbCloseBaseDb(MemorySegment var0) {
try {
ROCKSDB_TRANSACTIONDB_CLOSE_BASE_DB.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment transactionBegin(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_BEGIN.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static MemorySegment transactiondbGetPreparedTransactions(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_GET_PREPARED_TRANSACTIONS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionSetName(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4) {
try {
ROCKSDB_TRANSACTION_SET_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static MemorySegment transactionGetName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionPrepare(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_TRANSACTION_PREPARE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionCommit(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_TRANSACTION_COMMIT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionRollback(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_TRANSACTION_ROLLBACK.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionSetSavepoint(MemorySegment var0) {
try {
ROCKSDB_TRANSACTION_SET_SAVEPOINT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void transactionRollbackToSavepoint(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_TRANSACTION_ROLLBACK_TO_SAVEPOINT.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionDestroy(MemorySegment var0) {
try {
ROCKSDB_TRANSACTION_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment transactionGetWritebatchWi(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_WRITEBATCH_WI.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void transactionRebuildFromWritebatch(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_TRANSACTION_REBUILD_FROM_WRITEBATCH.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactionRebuildFromWritebatchWi(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_TRANSACTION_REBUILD_FROM_WRITEBATCH_WI.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactionSetCommitTimestamp(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTION_SET_COMMIT_TIMESTAMP.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactionSetReadTimestampForValidation(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTION_SET_READ_TIMESTAMP_FOR_VALIDATION.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment transactionGetSnapshot(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_SNAPSHOT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment transactionGet(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment transactionGetPinned(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_PINNED.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment transactionGetCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment transactionGetPinnedCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_PINNED_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment transactionGetForUpdate(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, boolean var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_FOR_UPDATE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (boolean)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment transactionGetPinnedForUpdate(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, boolean var5, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_PINNED_FOR_UPDATE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (boolean)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment transactionGetForUpdateCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, boolean var7, MemorySegment var8
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_FOR_UPDATE_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(boolean)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static MemorySegment transactionGetPinnedForUpdateCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, boolean var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_GET_PINNED_FOR_UPDATE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (boolean)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void transactionMultiGet(
MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7, MemorySegment var8
) {
try {
ROCKSDB_TRANSACTION_MULTI_GET.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(long)var2,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void transactionMultiGetForUpdate(
MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7, MemorySegment var8
) {
try {
ROCKSDB_TRANSACTION_MULTI_GET_FOR_UPDATE.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(long)var2,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void transactionMultiGetCf(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9
) {
try {
ROCKSDB_TRANSACTION_MULTI_GET_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void transactionMultiGetForUpdateCf(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9
) {
try {
ROCKSDB_TRANSACTION_MULTI_GET_FOR_UPDATE_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static MemorySegment transactiondbGet(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_GET.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment transactiondbGetPinned(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_GET_PINNED.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5
);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment transactiondbGetCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_GET_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment transactiondbGetPinnedCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_GET_PINNED_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void transactiondbMultiGet(
MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, MemorySegment var5, MemorySegment var6, MemorySegment var7, MemorySegment var8
) {
try {
ROCKSDB_TRANSACTIONDB_MULTI_GET.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(long)var2,
(MemorySegment)var4,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void transactiondbMultiGetCf(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
MemorySegment var6,
MemorySegment var7,
MemorySegment var8,
MemorySegment var9
) {
try {
ROCKSDB_TRANSACTIONDB_MULTI_GET_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void transactionPut(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_TRANSACTION_PUT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void transactionPutCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8) {
try {
ROCKSDB_TRANSACTION_PUT_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void transactiondbPut(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8) {
try {
ROCKSDB_TRANSACTIONDB_PUT.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void transactiondbPutCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7, MemorySegment var9
) {
try {
ROCKSDB_TRANSACTIONDB_PUT_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void transactiondbWrite(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_TRANSACTIONDB_WRITE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void transactionMerge(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4, long var5, MemorySegment var7) {
try {
ROCKSDB_TRANSACTION_MERGE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4, (long)var5, (MemorySegment)var7);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static void transactionMergeCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8
) {
try {
ROCKSDB_TRANSACTION_MERGE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void transactiondbMerge(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, long var6, MemorySegment var8
) {
try {
ROCKSDB_TRANSACTIONDB_MERGE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (long)var6, (MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">public class="kw">static void transactiondbMergeCf(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, long var7, MemorySegment var9
) {
try {
ROCKSDB_TRANSACTIONDB_MERGE_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9
);
} catch (Throwable var11) {
throw SneakyThrow.sneakyThrow(var11);
}
}
class="kw">public class="kw">static void transactionDelete(MemorySegment var0, MemorySegment var1, long var2, MemorySegment var4) {
try {
ROCKSDB_TRANSACTION_DELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void transactionDeleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
ROCKSDB_TRANSACTION_DELETE_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void transactionPutLogData(MemorySegment var0, MemorySegment var1, long var2) {
try {
ROCKSDB_TRANSACTION_PUT_LOG_DATA.invokeExact((MemorySegment)var0, (MemorySegment)var1, (long)var2);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void transactiondbDelete(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
ROCKSDB_TRANSACTIONDB_DELETE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static void transactiondbDeleteCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6) {
try {
ROCKSDB_TRANSACTIONDB_DELETE_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment transactionCreateIterator(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_CREATE_ITERATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment transactionCreateIteratorCf(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_CREATE_ITERATOR_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment transactiondbCreateIterator(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_CREATE_ITERATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment transactiondbCreateIteratorCf(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_CREATE_ITERATOR_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactiondbClose(MemorySegment var0) {
try {
ROCKSDB_TRANSACTIONDB_CLOSE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void transactiondbFlush(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_TRANSACTIONDB_FLUSH.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactiondbFlushCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_TRANSACTIONDB_FLUSH_CF.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void transactiondbFlushCfs(MemorySegment var0, MemorySegment var1, MemorySegment var2, int var3, MemorySegment var4) {
try {
ROCKSDB_TRANSACTIONDB_FLUSH_CFS.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (int)var3, (MemorySegment)var4);
} catch (Throwable var6) {
throw SneakyThrow.sneakyThrow(var6);
}
}
class="kw">public class="kw">static void transactiondbFlushWal(MemorySegment var0, boolean var1, MemorySegment var2) {
try {
ROCKSDB_TRANSACTIONDB_FLUSH_WAL.invokeExact((MemorySegment)var0, (boolean)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment transactiondbCheckpointObjectCreate(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_CHECKPOINT_OBJECT_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment optimistictransactiondbOpen(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIMISTICTRANSACTIONDB_OPEN.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment optimistictransactiondbOpenColumnFamilies(
MemorySegment var0, MemorySegment var1, int var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIMISTICTRANSACTIONDB_OPEN_COLUMN_FAMILIES.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (int)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment optimistictransactiondbGetBaseDb(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIMISTICTRANSACTIONDB_GET_BASE_DB.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optimistictransactiondbCloseBaseDb(MemorySegment var0) {
try {
ROCKSDB_OPTIMISTICTRANSACTIONDB_CLOSE_BASE_DB.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment optimistictransactionBegin(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIMISTICTRANSACTION_BEGIN.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3
);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void optimistictransactiondbWrite(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3) {
try {
ROCKSDB_OPTIMISTICTRANSACTIONDB_WRITE.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3);
} catch (Throwable var5) {
throw SneakyThrow.sneakyThrow(var5);
}
}
class="kw">public class="kw">static void optimistictransactiondbClose(MemorySegment var0) {
try {
ROCKSDB_OPTIMISTICTRANSACTIONDB_CLOSE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment optimistictransactiondbCheckpointObjectCreate(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIMISTICTRANSACTIONDB_CHECKPOINT_OBJECT_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment transactiondbOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTIONDB_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void transactiondbOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_TRANSACTIONDB_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void transactiondbOptionsSetMaxNumLocks(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_MAX_NUM_LOCKS.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactiondbOptionsSetNumStripes(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_NUM_STRIPES.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactiondbOptionsSetTransactionLockTimeout(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_TRANSACTION_LOCK_TIMEOUT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactiondbOptionsSetDefaultLockTimeout(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_DEFAULT_LOCK_TIMEOUT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment transactionOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_TRANSACTION_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void transactionOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_TRANSACTION_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void transactionOptionsSetSetSnapshot(MemorySegment var0, boolean var1) {
try {
ROCKSDB_TRANSACTION_OPTIONS_SET_SET_SNAPSHOT.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionOptionsSetDeadlockDetect(MemorySegment var0, boolean var1) {
try {
ROCKSDB_TRANSACTION_OPTIONS_SET_DEADLOCK_DETECT.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void transactionOptionsSetLockTimeout(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTION_OPTIONS_SET_LOCK_TIMEOUT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactionOptionsSetExpiration(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTION_OPTIONS_SET_EXPIRATION.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactionOptionsSetDeadlockDetectDepth(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTION_OPTIONS_SET_DEADLOCK_DETECT_DEPTH.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactionOptionsSetMaxWriteBatchSize(MemorySegment var0, long var1) {
try {
ROCKSDB_TRANSACTION_OPTIONS_SET_MAX_WRITE_BATCH_SIZE.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void transactionOptionsSetSkipPrepare(MemorySegment var0, boolean var1) {
try {
ROCKSDB_TRANSACTION_OPTIONS_SET_SKIP_PREPARE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment optimistictransactionOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void optimistictransactionOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optimistictransactionOptionsSetSetSnapshot(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_SET_SET_SNAPSHOT.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment optimistictransactiondbPropertyValue(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPTIMISTICTRANSACTIONDB_PROPERTY_VALUE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int optimistictransactiondbPropertyInt(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
class="kw">return (int)ROCKSDB_OPTIMISTICTRANSACTIONDB_PROPERTY_INT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void free(MemorySegment var0) {
try {
ROCKSDB_FREE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment getPinned(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_PINNED.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment getPinnedCf(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_PINNED_CF.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void pinnablesliceDestroy(MemorySegment var0) {
try {
ROCKSDB_PINNABLESLICE_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment pinnablesliceValue(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_PINNABLESLICE_VALUE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment memoryConsumersCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_MEMORY_CONSUMERS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void memoryConsumersAddDb(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_MEMORY_CONSUMERS_ADD_DB.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void memoryConsumersAddCache(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_MEMORY_CONSUMERS_ADD_CACHE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void memoryConsumersDestroy(MemorySegment var0) {
try {
ROCKSDB_MEMORY_CONSUMERS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment approximateMemoryUsageCreate(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_APPROXIMATE_MEMORY_USAGE_CREATE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void approximateMemoryUsageDestroy(MemorySegment var0) {
try {
ROCKSDB_APPROXIMATE_MEMORY_USAGE_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long approximateMemoryUsageGetMemTableTotal(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_TOTAL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long approximateMemoryUsageGetMemTableUnflushed(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_UNFLUSHED.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long approximateMemoryUsageGetMemTableReadersTotal(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_READERS_TOTAL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long approximateMemoryUsageGetCacheTotal(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_CACHE_TOTAL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void optionsSetDumpMallocStats(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_DUMP_MALLOC_STATS.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void optionsSetMemtableWholeKeyFiltering(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPTIONS_SET_MEMTABLE_WHOLE_KEY_FILTERING.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void cancelAllBackgroundWork(MemorySegment var0, boolean var1) {
try {
ROCKSDB_CANCEL_ALL_BACKGROUND_WORK.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void pauseBackgroundWork(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_PAUSE_BACKGROUND_WORK.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void continueBackgroundWork(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_CONTINUE_BACKGROUND_WORK.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void disableManualCompaction(MemorySegment var0) {
try {
ROCKSDB_DISABLE_MANUAL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void enableManualCompaction(MemorySegment var0) {
try {
ROCKSDB_ENABLE_MANUAL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment statisticsHistogramDataCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_STATISTICS_HISTOGRAM_DATA_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void statisticsHistogramDataDestroy(MemorySegment var0) {
try {
ROCKSDB_STATISTICS_HISTOGRAM_DATA_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static double statisticsHistogramDataGetMedian(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MEDIAN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static double statisticsHistogramDataGetP95(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_P95.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static double statisticsHistogramDataGetP99(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_P99.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static double statisticsHistogramDataGetAverage(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_AVERAGE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static double statisticsHistogramDataGetStdDev(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_STD_DEV.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static double statisticsHistogramDataGetMax(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MAX.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long statisticsHistogramDataGetCount(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_COUNT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long statisticsHistogramDataGetSum(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_SUM.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static double statisticsHistogramDataGetMin(MemorySegment var0) {
try {
class="kw">return (double)ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MIN.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void waitForCompact(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_WAIT_FOR_COMPACT.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment waitForCompactOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void waitForCompactOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void waitForCompactOptionsSetAbortOnPause(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_ABORT_ON_PAUSE.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean waitForCompactOptionsGetAbortOnPause(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_ABORT_ON_PAUSE.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void waitForCompactOptionsSetFlush(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_FLUSH.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean waitForCompactOptionsGetFlush(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_FLUSH.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void waitForCompactOptionsSetCloseDb(MemorySegment var0, boolean var1) {
try {
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_CLOSE_DB.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static boolean waitForCompactOptionsGetCloseDb(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_CLOSE_DB.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void waitForCompactOptionsSetTimeout(MemorySegment var0, long var1) {
try {
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_TIMEOUT.invokeExact((MemorySegment)var0, (long)var1);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static long waitForCompactOptionsGetTimeout(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_TIMEOUT.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment getPinnedV2(MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_PINNED_V2.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5);
} catch (Throwable var7) {
throw SneakyThrow.sneakyThrow(var7);
}
}
class="kw">public class="kw">static MemorySegment getPinnedCfV2(MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6) {
try {
class="kw">return (MemorySegment)ROCKSDB_GET_PINNED_CF_V2.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (long)var4, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static MemorySegment pinnableHandleGetValue(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_PINNABLE_HANDLE_GET_VALUE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void pinnableHandleDestroy(MemorySegment var0) {
try {
ROCKSDB_PINNABLE_HANDLE_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean getIntoBuffer(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
long var3,
MemorySegment var5,
long var6,
MemorySegment var8,
MemorySegment var9,
MemorySegment var10
) {
try {
class="kw">return (boolean)ROCKSDB_GET_INTO_BUFFER.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(long)var3,
(MemorySegment)var5,
(long)var6,
(MemorySegment)var8,
(MemorySegment)var9,
(MemorySegment)var10
);
} catch (Throwable var12) {
throw SneakyThrow.sneakyThrow(var12);
}
}
class="kw">public class="kw">static boolean getIntoBufferCf(
MemorySegment var0,
MemorySegment var1,
MemorySegment var2,
MemorySegment var3,
long var4,
MemorySegment var6,
long var7,
MemorySegment var9,
MemorySegment var10,
MemorySegment var11
) {
try {
class="kw">return (boolean)ROCKSDB_GET_INTO_BUFFER_CF.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(long)var7,
(MemorySegment)var9,
(MemorySegment)var10,
(MemorySegment)var11
);
} catch (Throwable var13) {
throw SneakyThrow.sneakyThrow(var13);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceScheduleresponseCreate(MemorySegment var0, int var1, MemorySegment var2) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_CREATE.invokeExact((MemorySegment)var0, (int)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceScheduleresponseCreateWithStatus(int var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_CREATE_WITH_STATUS.invokeExact((int)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int compactionserviceScheduleresponseGetstatus(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_GETSTATUS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceScheduleresponseGetScheduledJobId(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_GET_SCHEDULED_JOB_ID.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionserviceScheduleresponseTDestroy(MemorySegment var0) {
try {
ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_T_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceJobinfoTGetDbName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceJobinfoTGetDbId(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_ID.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceJobinfoTGetDbSessionId(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_SESSION_ID.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceJobinfoTGetCfName(MemorySegment var0, MemorySegment var1) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_CF_NAME.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static int compactionserviceJobinfoTGetCfId(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_CF_ID.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static long compactionserviceJobinfoTGetJobId(MemorySegment var0) {
try {
class="kw">return (long)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_JOB_ID.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int compactionserviceJobinfoTGetPriority(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_PRIORITY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int compactionserviceJobinfoTGetCompactionReason(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_COMPACTION_REASON.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int compactionserviceJobinfoTGetBaseInputLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_BASE_INPUT_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static int compactionserviceJobinfoTGetOutputLevel(MemorySegment var0) {
try {
class="kw">return (int)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_OUTPUT_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean compactionserviceJobinfoTIsFullCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_FULL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean compactionserviceJobinfoTIsManualCompaction(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_MANUAL_COMPACTION.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static boolean compactionserviceJobinfoTIsBottommostLevel(MemorySegment var0) {
try {
class="kw">return (boolean)ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_BOTTOMMOST_LEVEL.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static MemorySegment compactionserviceCreate(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, MemorySegment var4, MemorySegment var5, MemorySegment var6
) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTIONSERVICE_CREATE.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (MemorySegment)var3, (MemorySegment)var4, (MemorySegment)var5, (MemorySegment)var6
);
} catch (Throwable var8) {
throw SneakyThrow.sneakyThrow(var8);
}
}
class="kw">public class="kw">static void optionsSetCompactionService(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPTIONS_SET_COMPACTION_SERVICE.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment compactionServiceOptionsOverrideCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static MemorySegment compactionServiceOptionsOverrideCreateFromOptions(MemorySegment var0) {
try {
class="kw">return (MemorySegment)ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_CREATE_FROM_OPTIONS.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideDestroy(MemorySegment var0) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetEnv(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_ENV.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetComparator(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPARATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetMergeOperator(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_MERGE_OPERATOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetCompactionFilter(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPACTION_FILTER.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetCompactionFilterFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPACTION_FILTER_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetPrefixExtractor(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_PREFIX_EXTRACTOR.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetBlockBasedTableFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_BLOCK_BASED_TABLE_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetCuckooTableFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_CUCKOO_TABLE_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideAddEventListener(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_ADD_EVENT_LISTENER.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetStatistics(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_STATISTICS.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetInfoLog(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_INFO_LOG.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetOption(MemorySegment var0, MemorySegment var1, MemorySegment var2) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_OPTION.invokeExact((MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2);
} catch (Throwable var4) {
throw SneakyThrow.sneakyThrow(var4);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetFileChecksumGenFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_FILE_CHECKSUM_GEN_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideSetSstPartitionerFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_SST_PARTITIONER_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void compactionServiceOptionsOverrideAddTablePropertiesCollectorFactory(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_ADD_TABLE_PROPERTIES_COLLECTOR_FACTORY.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment openAndCompactCanceledCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_AND_COMPACT_CANCELED_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void openAndCompactCanceledDestroy(MemorySegment var0) {
try {
ROCKSDB_OPEN_AND_COMPACT_CANCELED_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void openAndCompactCanceledSet(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPEN_AND_COMPACT_CANCELED_SET.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment openAndCompactOptionsCreate() {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_AND_COMPACT_OPTIONS_CREATE.invokeExact();
} catch (Throwable var1) {
throw SneakyThrow.sneakyThrow(var1);
}
}
class="kw">public class="kw">static void openAndCompactOptionsDestroy(MemorySegment var0) {
try {
ROCKSDB_OPEN_AND_COMPACT_OPTIONS_DESTROY.invokeExact((MemorySegment)var0);
} catch (Throwable var2) {
throw SneakyThrow.sneakyThrow(var2);
}
}
class="kw">public class="kw">static void openAndCompactOptionsSetCanceled(MemorySegment var0, MemorySegment var1) {
try {
ROCKSDB_OPEN_AND_COMPACT_OPTIONS_SET_CANCELED.invokeExact((MemorySegment)var0, (MemorySegment)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static void openAndCompactOptionsSetAllowResumption(MemorySegment var0, boolean var1) {
try {
ROCKSDB_OPEN_AND_COMPACT_OPTIONS_SET_ALLOW_RESUMPTION.invokeExact((MemorySegment)var0, (boolean)var1);
} catch (Throwable var3) {
throw SneakyThrow.sneakyThrow(var3);
}
}
class="kw">public class="kw">static MemorySegment openAndCompact(
MemorySegment var0, MemorySegment var1, MemorySegment var2, long var3, MemorySegment var5, MemorySegment var6, MemorySegment var7
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_AND_COMPACT.invokeExact(
(MemorySegment)var0, (MemorySegment)var1, (MemorySegment)var2, (long)var3, (MemorySegment)var5, (MemorySegment)var6, (MemorySegment)var7
);
} catch (Throwable var9) {
throw SneakyThrow.sneakyThrow(var9);
}
}
class="kw">public class="kw">static MemorySegment openAndCompactWithOptions(
MemorySegment var0, MemorySegment var1, MemorySegment var2, MemorySegment var3, long var4, MemorySegment var6, MemorySegment var7, MemorySegment var8
) {
try {
class="kw">return (MemorySegment)ROCKSDB_OPEN_AND_COMPACT_WITH_OPTIONS.invokeExact(
(MemorySegment)var0,
(MemorySegment)var1,
(MemorySegment)var2,
(MemorySegment)var3,
(long)var4,
(MemorySegment)var6,
(MemorySegment)var7,
(MemorySegment)var8
);
} catch (Throwable var10) {
throw SneakyThrow.sneakyThrow(var10);
}
}
class="kw">static {
String var0 = System.getProperty("os.name").toLowerCase(Locale.ROOT);
String var1 = System.getProperty("os.arch").toLowerCase(Locale.ROOT);
if (var0.contains("linux")) {
PLATFORM = RocksDbNative.Platform.LINUX;
} else if (!var0.contains("mac") && !var0.contains("darwin")) {
if (!var0.contains("win")) {
throw new UnsupportedOperationException("Unsupported OS: " + var0);
}
PLATFORM = RocksDbNative.Platform.WINDOWS;
} else {
PLATFORM = RocksDbNative.Platform.MACOS;
}
String var2 = class="kw">switch (PLATFORM) {
case LINUX -> "librocksdb.so";
case MACOS -> "librocksdb.dylib";
case WINDOWS -> "rocksdb.dll";
};
String var3 = class="kw">switch (PLATFORM) {
case LINUX -> {
if (!"amd64".equals(var1) && !"x86_64".equals(var1)) {
throw new UnsupportedOperationException("Unsupported Linux architecture: " + var1);
}
yield "linux-x64";
}
case MACOS -> {
if (!"aarch64".equals(var1)) {
throw new UnsupportedOperationException("Unsupported macOS architecture: " + var1);
}
yield "osx-arm64";
}
case WINDOWS -> {
if (!"amd64".equals(var1) && !"x86_64".equals(var1)) {
throw new UnsupportedOperationException("Unsupported Windows architecture: " + var1);
}
yield "win-x64";
}
};
LOOKUP = resolveLibrary(var2, var3);
C_POINTER = ValueLayout.ADDRESS;
C_INT = ValueLayout.JAVA_INT;
C_LONG = ValueLayout.JAVA_LONG;
C_CHAR = ValueLayout.JAVA_BYTE;
C_BOOL = ValueLayout.JAVA_BOOLEAN;
C_SHORT = ValueLayout.JAVA_SHORT;
C_FLOAT = ValueLayout.JAVA_FLOAT;
C_DOUBLE = ValueLayout.JAVA_DOUBLE;
C_SIZE_T = (ValueLayout)LINKER.canonicalLayouts().get("size_t");
STATISTICS_TICKERS = new RocksDbNative.Stat[]{
new RocksDbNative.Stat("BLOCK_CACHE_HIT", 1),
new RocksDbNative.Stat("BLOCK_CACHE_MISS", 0),
new RocksDbNative.Stat("BLOCK_CACHE_ADD", 2),
new RocksDbNative.Stat("BLOCK_CACHE_DATA_HIT", 13),
new RocksDbNative.Stat("BLOCK_CACHE_DATA_MISS", 12),
new RocksDbNative.Stat("BLOCK_CACHE_INDEX_HIT", 5),
new RocksDbNative.Stat("BLOCK_CACHE_INDEX_MISS", 4),
new RocksDbNative.Stat("BLOCK_CACHE_FILTER_HIT", 9),
new RocksDbNative.Stat("BLOCK_CACHE_FILTER_MISS", 8),
new RocksDbNative.Stat("BLOB_DB_CACHE_MISS", 150),
new RocksDbNative.Stat("BLOB_DB_CACHE_HIT", 151),
new RocksDbNative.Stat("BLOB_DB_CACHE_ADD", 152),
new RocksDbNative.Stat("BLOB_DB_CACHE_BYTES_READ", 154),
new RocksDbNative.Stat("BLOB_DB_CACHE_BYTES_WRITE", 155),
new RocksDbNative.Stat("BLOOM_FILTER_USEFUL", 35),
new RocksDbNative.Stat("BLOOM_FILTER_FULL_POSITIVE", 36),
new RocksDbNative.Stat("BLOOM_FILTER_FULL_TRUE_POSITIVE", 37),
new RocksDbNative.Stat("BYTES_READ", 62),
new RocksDbNative.Stat("BYTES_WRITTEN", 61),
new RocksDbNative.Stat("NUMBER_KEYS_READ", 59),
new RocksDbNative.Stat("NUMBER_KEYS_WRITTEN", 58),
new RocksDbNative.Stat("NUMBER_KEYS_UPDATED", 60),
new RocksDbNative.Stat("NUMBER_MULTIGET_CALLS", 78),
new RocksDbNative.Stat("NUMBER_MULTIGET_KEYS_READ", 79),
new RocksDbNative.Stat("NUMBER_MULTIGET_BYTES_READ", 80),
new RocksDbNative.Stat("NUMBER_MULTIGET_KEYS_FOUND", 81),
new RocksDbNative.Stat("COMPACT_READ_BYTES", 89),
new RocksDbNative.Stat("COMPACT_WRITE_BYTES", 90),
new RocksDbNative.Stat("FLUSH_WRITE_BYTES", 91),
new RocksDbNative.Stat("STALL_MICROS", 76),
new RocksDbNative.Stat("WAL_FILE_BYTES", 85),
new RocksDbNative.Stat("WAL_FILE_SYNCED", 84)
};
STATISTICS_HISTOGRAMS = new RocksDbNative.Stat[]{
new RocksDbNative.Stat("DB_GET", 0),
new RocksDbNative.Stat("DB_WRITE", 1),
new RocksDbNative.Stat("READ_BLOCK_GET_MICROS", 12),
new RocksDbNative.Stat("SST_READ_MICROS", 17),
new RocksDbNative.Stat("COMPACTION_TIME", 2),
new RocksDbNative.Stat("FLUSH_TIME", 50)
};
ROCKSDB_OPEN = downcall("rocksdb_open", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_OPEN_WITH_TTL = downcall("rocksdb_open_with_ttl", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER));
ROCKSDB_OPEN_FOR_READ_ONLY = downcall("rocksdb_open_for_read_only", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_BOOL, C_POINTER));
ROCKSDB_OPEN_AS_SECONDARY = downcall("rocksdb_open_as_secondary", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_OPEN = downcall("rocksdb_backup_engine_open", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_OPEN_OPTS = downcall("rocksdb_backup_engine_open_opts", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_CREATE_NEW_BACKUP = downcall("rocksdb_backup_engine_create_new_backup", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_CREATE_NEW_BACKUP_FLUSH = downcall(
"rocksdb_backup_engine_create_new_backup_flush", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_BOOL, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_PURGE_OLD_BACKUPS = downcall("rocksdb_backup_engine_purge_old_backups", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER));
ROCKSDB_RESTORE_OPTIONS_CREATE = downcall("rocksdb_restore_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_RESTORE_OPTIONS_DESTROY = downcall("rocksdb_restore_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_RESTORE_OPTIONS_SET_KEEP_LOG_FILES = downcall("rocksdb_restore_options_set_keep_log_files", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_BACKUP_ENGINE_VERIFY_BACKUP = downcall("rocksdb_backup_engine_verify_backup", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER));
ROCKSDB_BACKUP_ENGINE_RESTORE_DB_FROM_LATEST_BACKUP = downcall(
"rocksdb_backup_engine_restore_db_from_latest_backup", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_RESTORE_DB_FROM_BACKUP = downcall(
"rocksdb_backup_engine_restore_db_from_backup", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_GET_BACKUP_INFO = downcall("rocksdb_backup_engine_get_backup_info", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_INFO_COUNT = downcall("rocksdb_backup_engine_info_count", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_BACKUP_ENGINE_INFO_TIMESTAMP = downcall("rocksdb_backup_engine_info_timestamp", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_BACKUP_ENGINE_INFO_BACKUP_ID = downcall("rocksdb_backup_engine_info_backup_id", FunctionDescriptor.of(C_INT, C_POINTER, C_INT));
ROCKSDB_BACKUP_ENGINE_INFO_SIZE = downcall("rocksdb_backup_engine_info_size", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_BACKUP_ENGINE_INFO_NUMBER_FILES = downcall("rocksdb_backup_engine_info_number_files", FunctionDescriptor.of(C_INT, C_POINTER, C_INT));
ROCKSDB_BACKUP_ENGINE_INFO_DESTROY = downcall("rocksdb_backup_engine_info_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_BACKUP_ENGINE_CLOSE = downcall("rocksdb_backup_engine_close", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_PUT_WITH_TS = downcall(
"rocksdb_put_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_PUT_CF_WITH_TS = downcall(
"rocksdb_put_cf_with_ts",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_DELETE_WITH_TS = downcall(
"rocksdb_delete_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_DELETE_CF_WITH_TS = downcall(
"rocksdb_delete_cf_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SINGLEDELETE = downcall("rocksdb_singledelete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_SINGLEDELETE_CF = downcall("rocksdb_singledelete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_SINGLEDELETE_WITH_TS = downcall(
"rocksdb_singledelete_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SINGLEDELETE_CF_WITH_TS = downcall(
"rocksdb_singledelete_cf_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_INCREASE_FULL_HISTORY_TS_LOW = downcall(
"rocksdb_increase_full_history_ts_low", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_GET_FULL_HISTORY_TS_LOW = downcall(
"rocksdb_get_full_history_ts_low", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_CREATE = downcall("rocksdb_backup_engine_options_create", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_DIR = downcall("rocksdb_backup_engine_options_set_backup_dir", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_ENV = downcall("rocksdb_backup_engine_options_set_env", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SHARE_TABLE_FILES = downcall(
"rocksdb_backup_engine_options_set_share_table_files", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SHARE_TABLE_FILES = downcall(
"rocksdb_backup_engine_options_get_share_table_files", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SYNC = downcall("rocksdb_backup_engine_options_set_sync", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SYNC = downcall("rocksdb_backup_engine_options_get_sync", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_DESTROY_OLD_DATA = downcall(
"rocksdb_backup_engine_options_set_destroy_old_data", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_DESTROY_OLD_DATA = downcall(
"rocksdb_backup_engine_options_get_destroy_old_data", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_LOG_FILES = downcall(
"rocksdb_backup_engine_options_set_backup_log_files", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_BACKUP_LOG_FILES = downcall(
"rocksdb_backup_engine_options_get_backup_log_files", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_BACKUP_RATE_LIMIT = downcall(
"rocksdb_backup_engine_options_set_backup_rate_limit", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_BACKUP_RATE_LIMIT = downcall(
"rocksdb_backup_engine_options_get_backup_rate_limit", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_RESTORE_RATE_LIMIT = downcall(
"rocksdb_backup_engine_options_set_restore_rate_limit", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_RESTORE_RATE_LIMIT = downcall(
"rocksdb_backup_engine_options_get_restore_rate_limit", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_MAX_BACKGROUND_OPERATIONS = downcall(
"rocksdb_backup_engine_options_set_max_background_operations", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_MAX_BACKGROUND_OPERATIONS = downcall(
"rocksdb_backup_engine_options_get_max_background_operations", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_CALLBACK_TRIGGER_INTERVAL_SIZE = downcall(
"rocksdb_backup_engine_options_set_callback_trigger_interval_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_CALLBACK_TRIGGER_INTERVAL_SIZE = downcall(
"rocksdb_backup_engine_options_get_callback_trigger_interval_size", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_MAX_VALID_BACKUPS_TO_OPEN = downcall(
"rocksdb_backup_engine_options_set_max_valid_backups_to_open", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_MAX_VALID_BACKUPS_TO_OPEN = downcall(
"rocksdb_backup_engine_options_get_max_valid_backups_to_open", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_SET_SHARE_FILES_WITH_CHECKSUM_NAMING = downcall(
"rocksdb_backup_engine_options_set_share_files_with_checksum_naming", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_GET_SHARE_FILES_WITH_CHECKSUM_NAMING = downcall(
"rocksdb_backup_engine_options_get_share_files_with_checksum_naming", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_BACKUP_ENGINE_OPTIONS_DESTROY = downcall("rocksdb_backup_engine_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_CHECKPOINT_OBJECT_CREATE = downcall("rocksdb_checkpoint_object_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_CHECKPOINT_CREATE = downcall("rocksdb_checkpoint_create", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_LONG, C_POINTER));
ROCKSDB_CHECKPOINT_EXPORT_COLUMN_FAMILY = downcall(
"rocksdb_checkpoint_export_column_family", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_CHECKPOINT_OBJECT_DESTROY = downcall("rocksdb_checkpoint_object_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPEN_AND_TRIM_HISTORY = downcall(
"rocksdb_open_and_trim_history",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_OPEN_COLUMN_FAMILIES = downcall(
"rocksdb_open_column_families", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPEN_COLUMN_FAMILIES_WITH_TTL = downcall(
"rocksdb_open_column_families_with_ttl",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPEN_FOR_READ_ONLY_COLUMN_FAMILIES = downcall(
"rocksdb_open_for_read_only_column_families",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_BOOL, C_POINTER)
);
ROCKSDB_OPEN_AS_SECONDARY_COLUMN_FAMILIES = downcall(
"rocksdb_open_as_secondary_column_families",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_LIST_COLUMN_FAMILIES = downcall("rocksdb_list_column_families", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_LIST_COLUMN_FAMILIES_DESTROY = downcall("rocksdb_list_column_families_destroy", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_CREATE_COLUMN_FAMILY = downcall("rocksdb_create_column_family", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_CREATE_COLUMN_FAMILIES = downcall(
"rocksdb_create_column_families", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_CREATE_COLUMN_FAMILIES_DESTROY = downcall("rocksdb_create_column_families_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_CREATE_COLUMN_FAMILY_WITH_IMPORT = downcall(
"rocksdb_create_column_family_with_import", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_CREATE_COLUMN_FAMILY_WITH_TTL = downcall(
"rocksdb_create_column_family_with_ttl", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER)
);
ROCKSDB_DROP_COLUMN_FAMILY = downcall("rocksdb_drop_column_family", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_GET_DEFAULT_COLUMN_FAMILY_HANDLE = downcall("rocksdb_get_default_column_family_handle", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_COLUMN_FAMILY_HANDLE_DESTROY = downcall("rocksdb_column_family_handle_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_COLUMN_FAMILY_HANDLE_GET_ID = downcall("rocksdb_column_family_handle_get_id", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COLUMN_FAMILY_HANDLE_GET_NAME = downcall("rocksdb_column_family_handle_get_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_CLOSE = downcall("rocksdb_close", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_PUT = downcall("rocksdb_put", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_PUT_CF = downcall(
"rocksdb_put_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_DELETE = downcall("rocksdb_delete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_DELETE_CF = downcall("rocksdb_delete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_DELETE_RANGE_CF = downcall(
"rocksdb_delete_range_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_MERGE = downcall("rocksdb_merge", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_MERGE_CF = downcall(
"rocksdb_merge_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_WRITE = downcall("rocksdb_write", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_GET = downcall("rocksdb_get", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER));
ROCKSDB_GET_WITH_TS = downcall(
"rocksdb_get_with_ts", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_GET_CF = downcall("rocksdb_get_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER));
ROCKSDB_GET_CF_WITH_TS = downcall(
"rocksdb_get_cf_with_ts",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_GET_DB_IDENTITY = downcall("rocksdb_get_db_identity", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_MULTI_GET = downcall(
"rocksdb_multi_get", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_MULTI_GET_WITH_TS = downcall(
"rocksdb_multi_get_with_ts",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_MULTI_GET_CF = downcall(
"rocksdb_multi_get_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_MULTI_GET_CF_WITH_TS = downcall(
"rocksdb_multi_get_cf_with_ts",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_BATCHED_MULTI_GET_CF = downcall(
"rocksdb_batched_multi_get_cf",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_CHAR)
);
ROCKSDB_BATCHED_MULTI_GET_CF_SLICE = downcall(
"rocksdb_batched_multi_get_cf_slice", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_CHAR)
);
ROCKSDB_KEY_MAY_EXIST = downcall(
"rocksdb_key_may_exist",
FunctionDescriptor.of(C_BOOL, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_KEY_MAY_EXIST_CF = downcall(
"rocksdb_key_may_exist_cf",
FunctionDescriptor.of(C_BOOL, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_CREATE_ITERATOR = downcall("rocksdb_create_iterator", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_GET_UPDATES_SINCE = downcall("rocksdb_get_updates_since", FunctionDescriptor.of(C_POINTER, C_POINTER, C_LONG, C_POINTER, C_POINTER));
ROCKSDB_CREATE_ITERATOR_CF = downcall("rocksdb_create_iterator_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_CREATE_ITERATORS = downcall(
"rocksdb_create_iterators", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_CREATE_SNAPSHOT = downcall("rocksdb_create_snapshot", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_RELEASE_SNAPSHOT = downcall("rocksdb_release_snapshot", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_SNAPSHOT_GET_SEQUENCE_NUMBER = downcall("rocksdb_snapshot_get_sequence_number", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_PROPERTY_VALUE = downcall("rocksdb_property_value", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_PROPERTY_INT = downcall("rocksdb_property_int", FunctionDescriptor.of(C_INT, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_PROPERTY_INT_CF = downcall("rocksdb_property_int_cf", FunctionDescriptor.of(C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_PROPERTY_VALUE_CF = downcall("rocksdb_property_value_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_APPROXIMATE_SIZES = downcall(
"rocksdb_approximate_sizes", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_APPROXIMATE_SIZES_CF = downcall(
"rocksdb_approximate_sizes_cf",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_APPROXIMATE_SIZES_CF_WITH_FLAGS = downcall(
"rocksdb_approximate_sizes_cf_with_flags",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_CHAR, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACT_RANGE = downcall("rocksdb_compact_range", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T));
ROCKSDB_COMPACT_RANGE_CF = downcall("rocksdb_compact_range_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T));
ROCKSDB_SUGGEST_COMPACT_RANGE = downcall(
"rocksdb_suggest_compact_range", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SUGGEST_COMPACT_RANGE_CF = downcall(
"rocksdb_suggest_compact_range_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_COMPACT_RANGE_OPT = downcall(
"rocksdb_compact_range_opt", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_COMPACT_RANGE_CF_OPT = downcall(
"rocksdb_compact_range_cf_opt", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_LIVEFILES = downcall("rocksdb_livefiles", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_FLUSH = downcall("rocksdb_flush", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_FLUSH_CF = downcall("rocksdb_flush_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_FLUSH_CFS = downcall("rocksdb_flush_cfs", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER));
ROCKSDB_FLUSH_WAL = downcall("rocksdb_flush_wal", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL, C_POINTER));
ROCKSDB_DISABLE_FILE_DELETIONS = downcall("rocksdb_disable_file_deletions", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_ENABLE_FILE_DELETIONS = downcall("rocksdb_enable_file_deletions", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_DESTROY_DB = downcall("rocksdb_destroy_db", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_REPAIR_DB = downcall("rocksdb_repair_db", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_ITER_DESTROY = downcall("rocksdb_iter_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ITER_VALID = downcall("rocksdb_iter_valid", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_ITER_SEEK_TO_FIRST = downcall("rocksdb_iter_seek_to_first", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ITER_SEEK_TO_LAST = downcall("rocksdb_iter_seek_to_last", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ITER_SEEK = downcall("rocksdb_iter_seek", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_ITER_SEEK_FOR_PREV = downcall("rocksdb_iter_seek_for_prev", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_ITER_NEXT = downcall("rocksdb_iter_next", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ITER_PREV = downcall("rocksdb_iter_prev", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ITER_KEY = downcall("rocksdb_iter_key", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_ITER_VALUE = downcall("rocksdb_iter_value", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_ITER_TIMESTAMP = downcall("rocksdb_iter_timestamp", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_ITER_GET_ERROR = downcall("rocksdb_iter_get_error", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_ITER_KEY_SLICE = downcall("rocksdb_iter_key_slice", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_ITER_VALUE_SLICE = downcall("rocksdb_iter_value_slice", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_ITER_TIMESTAMP_SLICE = downcall("rocksdb_iter_timestamp_slice", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_ITER_REFRESH = downcall("rocksdb_iter_refresh", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_WAL_ITER_NEXT = downcall("rocksdb_wal_iter_next", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WAL_ITER_VALID = downcall("rocksdb_wal_iter_valid", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_WAL_ITER_STATUS = downcall("rocksdb_wal_iter_status", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_WAL_ITER_GET_BATCH = downcall("rocksdb_wal_iter_get_batch", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_GET_LATEST_SEQUENCE_NUMBER = downcall("rocksdb_get_latest_sequence_number", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_WAL_ITER_DESTROY = downcall("rocksdb_wal_iter_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEBATCH_CREATE = downcall("rocksdb_writebatch_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_WRITEBATCH_CREATE_FROM = downcall("rocksdb_writebatch_create_from", FunctionDescriptor.of(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_CREATE_WITH_PARAMS = downcall(
"rocksdb_writebatch_create_with_params", FunctionDescriptor.of(C_POINTER, C_SIZE_T, C_SIZE_T, C_SIZE_T, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_DESTROY = downcall("rocksdb_writebatch_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEBATCH_CLEAR = downcall("rocksdb_writebatch_clear", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEBATCH_COUNT = downcall("rocksdb_writebatch_count", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_WRITEBATCH_PUT = downcall("rocksdb_writebatch_put", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_PUT_CF = downcall(
"rocksdb_writebatch_put_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_PUT_CF_WITH_TS = downcall(
"rocksdb_writebatch_put_cf_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_PUTV = downcall(
"rocksdb_writebatch_putv", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_PUTV_CF = downcall(
"rocksdb_writebatch_putv_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_MERGE = downcall("rocksdb_writebatch_merge", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_MERGE_CF = downcall(
"rocksdb_writebatch_merge_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_MERGEV = downcall(
"rocksdb_writebatch_mergev", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_MERGEV_CF = downcall(
"rocksdb_writebatch_mergev_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_DELETE = downcall("rocksdb_writebatch_delete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_SINGLEDELETE = downcall("rocksdb_writebatch_singledelete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_DELETE_CF = downcall("rocksdb_writebatch_delete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_DELETE_CF_WITH_TS = downcall(
"rocksdb_writebatch_delete_cf_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_SINGLEDELETE_CF = downcall("rocksdb_writebatch_singledelete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_SINGLEDELETE_CF_WITH_TS = downcall(
"rocksdb_writebatch_singledelete_cf_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_DELETEV = downcall("rocksdb_writebatch_deletev", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_DELETEV_CF = downcall("rocksdb_writebatch_deletev_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_DELETE_RANGE = downcall(
"rocksdb_writebatch_delete_range", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_DELETE_RANGE_CF = downcall(
"rocksdb_writebatch_delete_range_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_DELETE_RANGEV = downcall(
"rocksdb_writebatch_delete_rangev", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_DELETE_RANGEV_CF = downcall(
"rocksdb_writebatch_delete_rangev_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_PUT_LOG_DATA = downcall("rocksdb_writebatch_put_log_data", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_ITERATE = downcall("rocksdb_writebatch_iterate", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_ITERATE_LD = downcall(
"rocksdb_writebatch_iterate_ld", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_ITERATE_CF = downcall(
"rocksdb_writebatch_iterate_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_ITERATE_CF_LD = downcall(
"rocksdb_writebatch_iterate_cf_ld", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_DATA = downcall("rocksdb_writebatch_data", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_SET_SAVE_POINT = downcall("rocksdb_writebatch_set_save_point", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEBATCH_ROLLBACK_TO_SAVE_POINT = downcall("rocksdb_writebatch_rollback_to_save_point", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_POP_SAVE_POINT = downcall("rocksdb_writebatch_pop_save_point", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_UPDATE_TIMESTAMPS = downcall(
"rocksdb_writebatch_update_timestamps", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_CREATE = downcall("rocksdb_writebatch_wi_create", FunctionDescriptor.of(C_POINTER, C_SIZE_T, C_BOOL));
ROCKSDB_WRITEBATCH_WI_CREATE_WITH_PARAMS = downcall(
"rocksdb_writebatch_wi_create_with_params", FunctionDescriptor.of(C_POINTER, C_POINTER, C_SIZE_T, C_BOOL, C_SIZE_T, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_WI_DESTROY = downcall("rocksdb_writebatch_wi_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEBATCH_WI_CLEAR = downcall("rocksdb_writebatch_wi_clear", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEBATCH_WI_COUNT = downcall("rocksdb_writebatch_wi_count", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_WRITEBATCH_WI_PUT = downcall("rocksdb_writebatch_wi_put", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_WI_PUT_CF = downcall(
"rocksdb_writebatch_wi_put_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_WI_PUTV = downcall(
"rocksdb_writebatch_wi_putv", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_PUTV_CF = downcall(
"rocksdb_writebatch_wi_putv_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_MERGE = downcall("rocksdb_writebatch_wi_merge", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_WI_MERGE_CF = downcall(
"rocksdb_writebatch_wi_merge_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_WI_MERGEV = downcall(
"rocksdb_writebatch_wi_mergev", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_MERGEV_CF = downcall(
"rocksdb_writebatch_wi_mergev_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_DELETE = downcall("rocksdb_writebatch_wi_delete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_WI_SINGLEDELETE = downcall("rocksdb_writebatch_wi_singledelete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_WI_DELETE_CF = downcall("rocksdb_writebatch_wi_delete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_WI_SINGLEDELETE_CF = downcall(
"rocksdb_writebatch_wi_singledelete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_WI_DELETEV = downcall("rocksdb_writebatch_wi_deletev", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_WI_DELETEV_CF = downcall(
"rocksdb_writebatch_wi_deletev_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_DELETE_RANGE = downcall(
"rocksdb_writebatch_wi_delete_range", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_WI_DELETE_RANGE_CF = downcall(
"rocksdb_writebatch_wi_delete_range_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T)
);
ROCKSDB_WRITEBATCH_WI_DELETE_RANGEV = downcall(
"rocksdb_writebatch_wi_delete_rangev", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_DELETE_RANGEV_CF = downcall(
"rocksdb_writebatch_wi_delete_rangev_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_PUT_LOG_DATA = downcall("rocksdb_writebatch_wi_put_log_data", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_WRITEBATCH_WI_ITERATE = downcall("rocksdb_writebatch_wi_iterate", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_WI_DATA = downcall("rocksdb_writebatch_wi_data", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_WI_SET_SAVE_POINT = downcall("rocksdb_writebatch_wi_set_save_point", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEBATCH_WI_ROLLBACK_TO_SAVE_POINT = downcall("rocksdb_writebatch_wi_rollback_to_save_point", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH = downcall(
"rocksdb_writebatch_wi_get_from_batch", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_CF = downcall(
"rocksdb_writebatch_wi_get_from_batch_cf",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_AND_DB = downcall(
"rocksdb_writebatch_wi_get_from_batch_and_db",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_GET_PINNED_FROM_BATCH_AND_DB = downcall(
"rocksdb_writebatch_wi_get_pinned_from_batch_and_db",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_GET_FROM_BATCH_AND_DB_CF = downcall(
"rocksdb_writebatch_wi_get_from_batch_and_db_cf",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_GET_PINNED_FROM_BATCH_AND_DB_CF = downcall(
"rocksdb_writebatch_wi_get_pinned_from_batch_and_db_cf",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_WRITE_WRITEBATCH_WI = downcall("rocksdb_write_writebatch_wi", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE = downcall(
"rocksdb_writebatch_wi_create_iterator_with_base", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_READOPTS = downcall(
"rocksdb_writebatch_wi_create_iterator_with_base_readopts", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_CF = downcall(
"rocksdb_writebatch_wi_create_iterator_with_base_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_CREATE_ITERATOR_WITH_BASE_CF_READOPTS = downcall(
"rocksdb_writebatch_wi_create_iterator_with_base_cf_readopts", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITEBATCH_WI_UPDATE_TIMESTAMPS = downcall(
"rocksdb_writebatch_wi_update_timestamps", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_LOAD_LATEST_OPTIONS = downcall(
"rocksdb_load_latest_options",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_CHAR, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_LOAD_LATEST_OPTIONS_DESTROY = downcall(
"rocksdb_load_latest_options_destroy", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_BLOCK_BASED_OPTIONS_CREATE = downcall("rocksdb_block_based_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_BLOCK_BASED_OPTIONS_DESTROY = downcall("rocksdb_block_based_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_CHECKSUM = downcall("rocksdb_block_based_options_set_checksum", FunctionDescriptor.ofVoid(C_POINTER, C_CHAR));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_SIZE = downcall("rocksdb_block_based_options_set_block_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_SIZE_DEVIATION = downcall(
"rocksdb_block_based_options_set_block_size_deviation", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_RESTART_INTERVAL = downcall(
"rocksdb_block_based_options_set_block_restart_interval", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_BLOCK_RESTART_INTERVAL = downcall(
"rocksdb_block_based_options_set_index_block_restart_interval", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_METADATA_BLOCK_SIZE = downcall(
"rocksdb_block_based_options_set_metadata_block_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PARTITION_FILTERS = downcall(
"rocksdb_block_based_options_set_partition_filters", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_OPTIMIZE_FILTERS_FOR_MEMORY = downcall(
"rocksdb_block_based_options_set_optimize_filters_for_memory", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_USE_DELTA_ENCODING = downcall(
"rocksdb_block_based_options_set_use_delta_encoding", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_FILTER_POLICY = downcall("rocksdb_block_based_options_set_filter_policy", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_NO_BLOCK_CACHE = downcall("rocksdb_block_based_options_set_no_block_cache", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_CACHE = downcall("rocksdb_block_based_options_set_block_cache", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_WHOLE_KEY_FILTERING = downcall(
"rocksdb_block_based_options_set_whole_key_filtering", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_FORMAT_VERSION = downcall("rocksdb_block_based_options_set_format_version", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_SEPARATE_KEY_VALUE_IN_DATA_BLOCK = downcall(
"rocksdb_block_based_options_set_separate_key_value_in_data_block", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_TYPE = downcall("rocksdb_block_based_options_set_index_type", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_DATA_BLOCK_INDEX_TYPE = downcall(
"rocksdb_block_based_options_set_data_block_index_type", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_INDEX_BLOCK_SEARCH_TYPE = downcall(
"rocksdb_block_based_options_set_index_block_search_type", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_DATA_BLOCK_HASH_RATIO = downcall(
"rocksdb_block_based_options_set_data_block_hash_ratio", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_CACHE_INDEX_AND_FILTER_BLOCKS = downcall(
"rocksdb_block_based_options_set_cache_index_and_filter_blocks", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_CACHE_INDEX_AND_FILTER_BLOCKS_WITH_HIGH_PRIORITY = downcall(
"rocksdb_block_based_options_set_cache_index_and_filter_blocks_with_high_priority", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PIN_L0_FILTER_AND_INDEX_BLOCKS_IN_CACHE = downcall(
"rocksdb_block_based_options_set_pin_l0_filter_and_index_blocks_in_cache", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PIN_TOP_LEVEL_INDEX_AND_FILTER = downcall(
"rocksdb_block_based_options_set_pin_top_level_index_and_filter", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_SET_BLOCK_BASED_TABLE_FACTORY = downcall("rocksdb_options_set_block_based_table_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_BLOCK_BASED_OPTIONS_SET_TOP_LEVEL_INDEX_PINNING_TIER = downcall(
"rocksdb_block_based_options_set_top_level_index_pinning_tier", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_PARTITION_PINNING_TIER = downcall(
"rocksdb_block_based_options_set_partition_pinning_tier", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_UNPARTITIONED_PINNING_TIER = downcall(
"rocksdb_block_based_options_set_unpartitioned_pinning_tier", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_BLOCK_BASED_OPTIONS_SET_BLOCK_ALIGN = downcall("rocksdb_block_based_options_set_block_align", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_SET_WRITE_BUFFER_MANAGER = downcall("rocksdb_options_set_write_buffer_manager", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_SST_FILE_MANAGER = downcall("rocksdb_options_set_sst_file_manager", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_FLUSHJOBINFO_CF_NAME = downcall("rocksdb_flushjobinfo_cf_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_FLUSHJOBINFO_FILE_PATH = downcall("rocksdb_flushjobinfo_file_path", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_FLUSHJOBINFO_TRIGGERED_WRITES_SLOWDOWN = downcall("rocksdb_flushjobinfo_triggered_writes_slowdown", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_FLUSHJOBINFO_TRIGGERED_WRITES_STOP = downcall("rocksdb_flushjobinfo_triggered_writes_stop", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_FLUSHJOBINFO_LARGEST_SEQNO = downcall("rocksdb_flushjobinfo_largest_seqno", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_FLUSHJOBINFO_SMALLEST_SEQNO = downcall("rocksdb_flushjobinfo_smallest_seqno", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_RESET_STATUS = downcall("rocksdb_reset_status", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_FLUSHJOBINFO_FLUSH_REASON = downcall("rocksdb_flushjobinfo_flush_reason", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_STATUS_PTR_GET_ERROR = downcall("rocksdb_status_ptr_get_error", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_STATUS = downcall("rocksdb_compactionjobinfo_status", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_CF_NAME = downcall("rocksdb_compactionjobinfo_cf_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_INPUT_FILES_COUNT = downcall("rocksdb_compactionjobinfo_input_files_count", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_INPUT_FILE_AT = downcall(
"rocksdb_compactionjobinfo_input_file_at", FunctionDescriptor.of(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_COMPACTIONJOBINFO_OUTPUT_FILES_COUNT = downcall("rocksdb_compactionjobinfo_output_files_count", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_OUTPUT_FILE_AT = downcall(
"rocksdb_compactionjobinfo_output_file_at", FunctionDescriptor.of(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_COMPACTIONJOBINFO_ELAPSED_MICROS = downcall("rocksdb_compactionjobinfo_elapsed_micros", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_NUM_CORRUPT_KEYS = downcall("rocksdb_compactionjobinfo_num_corrupt_keys", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_BASE_INPUT_LEVEL = downcall("rocksdb_compactionjobinfo_base_input_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_OUTPUT_LEVEL = downcall("rocksdb_compactionjobinfo_output_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_INPUT_RECORDS = downcall("rocksdb_compactionjobinfo_input_records", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_OUTPUT_RECORDS = downcall("rocksdb_compactionjobinfo_output_records", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_TOTAL_INPUT_BYTES = downcall("rocksdb_compactionjobinfo_total_input_bytes", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_TOTAL_OUTPUT_BYTES = downcall("rocksdb_compactionjobinfo_total_output_bytes", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_COMPACTION_REASON = downcall("rocksdb_compactionjobinfo_compaction_reason", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_NUM_INPUT_FILES = downcall("rocksdb_compactionjobinfo_num_input_files", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_COMPACTIONJOBINFO_NUM_INPUT_FILES_AT_OUTPUT_LEVEL = downcall(
"rocksdb_compactionjobinfo_num_input_files_at_output_level", FunctionDescriptor.of(C_SIZE_T, C_POINTER)
);
ROCKSDB_SUBCOMPACTIONJOBINFO_STATUS = downcall("rocksdb_subcompactionjobinfo_status", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_SUBCOMPACTIONJOBINFO_CF_NAME = downcall("rocksdb_subcompactionjobinfo_cf_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_SUBCOMPACTIONJOBINFO_THREAD_ID = downcall("rocksdb_subcompactionjobinfo_thread_id", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_SUBCOMPACTIONJOBINFO_BASE_INPUT_LEVEL = downcall("rocksdb_subcompactionjobinfo_base_input_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_SUBCOMPACTIONJOBINFO_OUTPUT_LEVEL = downcall("rocksdb_subcompactionjobinfo_output_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_SUBCOMPACTIONJOBINFO_COMPACTION_REASON = downcall("rocksdb_subcompactionjobinfo_compaction_reason", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_EXTERNALFILEINGESTIONINFO_CF_NAME = downcall("rocksdb_externalfileingestioninfo_cf_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_EXTERNALFILEINGESTIONINFO_INTERNAL_FILE_PATH = downcall(
"rocksdb_externalfileingestioninfo_internal_file_path", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_WRITESTALLINFO_CF_NAME = downcall("rocksdb_writestallinfo_cf_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_WRITESTALLINFO_CUR = downcall("rocksdb_writestallinfo_cur", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_WRITESTALLINFO_PREV = downcall("rocksdb_writestallinfo_prev", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_MEMTABLEINFO_CF_NAME = downcall("rocksdb_memtableinfo_cf_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_MEMTABLEINFO_FIRST_SEQNO = downcall("rocksdb_memtableinfo_first_seqno", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_MEMTABLEINFO_EARLIEST_SEQNO = downcall("rocksdb_memtableinfo_earliest_seqno", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_MEMTABLEINFO_NUM_ENTRIES = downcall("rocksdb_memtableinfo_num_entries", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_MEMTABLEINFO_NUM_DELETES = downcall("rocksdb_memtableinfo_num_deletes", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_EVENTLISTENER_CREATE = downcall(
"rocksdb_eventlistener_create",
FunctionDescriptor.of(
C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER
)
);
ROCKSDB_EVENTLISTENER_DESTROY = downcall("rocksdb_eventlistener_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_ADD_EVENTLISTENER = downcall("rocksdb_options_add_eventlistener", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_CUCKOO_OPTIONS_CREATE = downcall("rocksdb_cuckoo_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_CUCKOO_OPTIONS_DESTROY = downcall("rocksdb_cuckoo_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_CUCKOO_OPTIONS_SET_HASH_RATIO = downcall("rocksdb_cuckoo_options_set_hash_ratio", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE));
ROCKSDB_CUCKOO_OPTIONS_SET_MAX_SEARCH_DEPTH = downcall("rocksdb_cuckoo_options_set_max_search_depth", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_CUCKOO_OPTIONS_SET_CUCKOO_BLOCK_SIZE = downcall("rocksdb_cuckoo_options_set_cuckoo_block_size", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_CUCKOO_OPTIONS_SET_IDENTITY_AS_FIRST_HASH = downcall(
"rocksdb_cuckoo_options_set_identity_as_first_hash", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_CUCKOO_OPTIONS_SET_USE_MODULE_HASH = downcall("rocksdb_cuckoo_options_set_use_module_hash", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_SET_CUCKOO_TABLE_FACTORY = downcall("rocksdb_options_set_cuckoo_table_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_SET_OPTIONS = downcall("rocksdb_set_options", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_SET_OPTIONS_CF = downcall("rocksdb_set_options_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_CREATE = downcall("rocksdb_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_OPTIONS_DESTROY = downcall("rocksdb_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_CREATE_COPY = downcall("rocksdb_options_create_copy", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_INCREASE_PARALLELISM = downcall("rocksdb_options_increase_parallelism", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_OPTIMIZE_FOR_POINT_LOOKUP = downcall("rocksdb_options_optimize_for_point_lookup", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_OPTIMIZE_LEVEL_STYLE_COMPACTION = downcall(
"rocksdb_options_optimize_level_style_compaction", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_OPTIMIZE_UNIVERSAL_STYLE_COMPACTION = downcall(
"rocksdb_options_optimize_universal_style_compaction", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_SET_ALLOW_INGEST_BEHIND = downcall("rocksdb_options_set_allow_ingest_behind", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ALLOW_INGEST_BEHIND = downcall("rocksdb_options_get_allow_ingest_behind", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_COMPACTION_FILTER = downcall("rocksdb_options_set_compaction_filter", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_COMPACTION_FILTER_FACTORY = downcall("rocksdb_options_set_compaction_filter_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_COMPACTION_READAHEAD_SIZE = downcall("rocksdb_options_compaction_readahead_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_COMPACTION_READAHEAD_SIZE = downcall("rocksdb_options_get_compaction_readahead_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_COMPARATOR = downcall("rocksdb_options_set_comparator", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_MERGE_OPERATOR = downcall("rocksdb_options_set_merge_operator", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_UINT64ADD_MERGE_OPERATOR = downcall("rocksdb_options_set_uint64add_merge_operator", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_SET_COMPRESSION_PER_LEVEL = downcall(
"rocksdb_options_set_compression_per_level", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_OPTIONS_SET_CREATE_IF_MISSING = downcall("rocksdb_options_set_create_if_missing", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_CREATE_IF_MISSING = downcall("rocksdb_options_get_create_if_missing", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_CREATE_MISSING_COLUMN_FAMILIES = downcall(
"rocksdb_options_set_create_missing_column_families", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_CREATE_MISSING_COLUMN_FAMILIES = downcall(
"rocksdb_options_get_create_missing_column_families", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_ERROR_IF_EXISTS = downcall("rocksdb_options_set_error_if_exists", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ERROR_IF_EXISTS = downcall("rocksdb_options_get_error_if_exists", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_PARANOID_CHECKS = downcall("rocksdb_options_set_paranoid_checks", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_PARANOID_CHECKS = downcall("rocksdb_options_get_paranoid_checks", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_OPEN_FILES_ASYNC = downcall("rocksdb_options_set_open_files_async", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_OPEN_FILES_ASYNC = downcall("rocksdb_options_get_open_files_async", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_DB_PATHS = downcall("rocksdb_options_set_db_paths", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_SET_CF_PATHS = downcall("rocksdb_options_set_cf_paths", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_SET_ENV = downcall("rocksdb_options_set_env", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_INFO_LOG = downcall("rocksdb_options_set_info_log", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_GET_INFO_LOG = downcall("rocksdb_options_get_info_log", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_INFO_LOG_LEVEL = downcall("rocksdb_options_set_info_log_level", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_INFO_LOG_LEVEL = downcall("rocksdb_options_get_info_log_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_LOGGER_CREATE_STDERR_LOGGER = downcall("rocksdb_logger_create_stderr_logger", FunctionDescriptor.of(C_POINTER, C_INT, C_POINTER));
ROCKSDB_LOGGER_CREATE_CALLBACK_LOGGER = downcall("rocksdb_logger_create_callback_logger", FunctionDescriptor.of(C_POINTER, C_INT, C_POINTER, C_POINTER));
ROCKSDB_LOGGER_DESTROY = downcall("rocksdb_logger_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_FILE_CHECKSUM_GEN_CRC32C_FACTORY_CREATE = downcall("rocksdb_file_checksum_gen_crc32c_factory_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_FILE_CHECKSUM_GEN_FACTORY_DESTROY = downcall("rocksdb_file_checksum_gen_factory_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_SET_FILE_CHECKSUM_GEN_FACTORY = downcall("rocksdb_options_set_file_checksum_gen_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_SST_PARTITIONER_FIXED_PREFIX_FACTORY_CREATE = downcall(
"rocksdb_sst_partitioner_fixed_prefix_factory_create", FunctionDescriptor.of(C_POINTER, C_SIZE_T)
);
ROCKSDB_SST_PARTITIONER_FACTORY_DESTROY = downcall("rocksdb_sst_partitioner_factory_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_SET_SST_PARTITIONER_FACTORY = downcall("rocksdb_options_set_sst_partitioner_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_TABLE_PROPERTIES_COLLECTOR_FACTORY_DESTROY = downcall("rocksdb_table_properties_collector_factory_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_ADD_TABLE_PROPERTIES_COLLECTOR_FACTORY = downcall(
"rocksdb_options_add_table_properties_collector_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_OPTIONS_SET_WRITE_BUFFER_SIZE = downcall("rocksdb_options_set_write_buffer_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_WRITE_BUFFER_SIZE = downcall("rocksdb_options_get_write_buffer_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_DB_WRITE_BUFFER_SIZE = downcall("rocksdb_options_set_db_write_buffer_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_DB_WRITE_BUFFER_SIZE = downcall("rocksdb_options_get_db_write_buffer_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_OPEN_FILES = downcall("rocksdb_options_set_max_open_files", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_MAX_OPEN_FILES = downcall("rocksdb_options_get_max_open_files", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_FILE_OPENING_THREADS = downcall("rocksdb_options_set_max_file_opening_threads", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_MAX_FILE_OPENING_THREADS = downcall("rocksdb_options_get_max_file_opening_threads", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_TOTAL_WAL_SIZE = downcall("rocksdb_options_set_max_total_wal_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_MAX_TOTAL_WAL_SIZE = downcall("rocksdb_options_get_max_total_wal_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS = downcall(
"rocksdb_options_set_compression_options", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_INT, C_INT, C_INT)
);
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES = downcall(
"rocksdb_options_set_compression_options_zstd_max_train_bytes", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES = downcall(
"rocksdb_options_get_compression_options_zstd_max_train_bytes", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER = downcall(
"rocksdb_options_set_compression_options_use_zstd_dict_trainer", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER = downcall(
"rocksdb_options_get_compression_options_use_zstd_dict_trainer", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_PARALLEL_THREADS = downcall(
"rocksdb_options_set_compression_options_parallel_threads", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_PARALLEL_THREADS = downcall(
"rocksdb_options_get_compression_options_parallel_threads", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES = downcall(
"rocksdb_options_set_compression_options_max_dict_buffer_bytes", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES = downcall(
"rocksdb_options_get_compression_options_max_dict_buffer_bytes", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS = downcall(
"rocksdb_options_set_bottommost_compression_options", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_INT, C_INT, C_INT, C_BOOL)
);
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_ZSTD_MAX_TRAIN_BYTES = downcall(
"rocksdb_options_set_bottommost_compression_options_zstd_max_train_bytes", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_BOOL)
);
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER = downcall(
"rocksdb_options_set_bottommost_compression_options_use_zstd_dict_trainer", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL, C_BOOL)
);
ROCKSDB_OPTIONS_GET_BOTTOMMOST_COMPRESSION_OPTIONS_USE_ZSTD_DICT_TRAINER = downcall(
"rocksdb_options_get_bottommost_compression_options_use_zstd_dict_trainer", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION_OPTIONS_MAX_DICT_BUFFER_BYTES = downcall(
"rocksdb_options_set_bottommost_compression_options_max_dict_buffer_bytes", FunctionDescriptor.ofVoid(C_POINTER, C_LONG, C_BOOL)
);
ROCKSDB_OPTIONS_SET_PREFIX_EXTRACTOR = downcall("rocksdb_options_set_prefix_extractor", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_NUM_LEVELS = downcall("rocksdb_options_set_num_levels", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_NUM_LEVELS = downcall("rocksdb_options_get_num_levels", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_LEVEL0_FILE_NUM_COMPACTION_TRIGGER = downcall(
"rocksdb_options_set_level0_file_num_compaction_trigger", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_LEVEL0_FILE_NUM_COMPACTION_TRIGGER = downcall(
"rocksdb_options_get_level0_file_num_compaction_trigger", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_LEVEL0_SLOWDOWN_WRITES_TRIGGER = downcall(
"rocksdb_options_set_level0_slowdown_writes_trigger", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_LEVEL0_SLOWDOWN_WRITES_TRIGGER = downcall(
"rocksdb_options_get_level0_slowdown_writes_trigger", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_LEVEL0_STOP_WRITES_TRIGGER = downcall("rocksdb_options_set_level0_stop_writes_trigger", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_LEVEL0_STOP_WRITES_TRIGGER = downcall("rocksdb_options_get_level0_stop_writes_trigger", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_TARGET_FILE_SIZE_BASE = downcall("rocksdb_options_set_target_file_size_base", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_TARGET_FILE_SIZE_BASE = downcall("rocksdb_options_get_target_file_size_base", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_TARGET_FILE_SIZE_MULTIPLIER = downcall("rocksdb_options_set_target_file_size_multiplier", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_TARGET_FILE_SIZE_MULTIPLIER = downcall("rocksdb_options_get_target_file_size_multiplier", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_BASE = downcall("rocksdb_options_set_max_bytes_for_level_base", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_MAX_BYTES_FOR_LEVEL_BASE = downcall("rocksdb_options_get_max_bytes_for_level_base", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_LEVEL_COMPACTION_DYNAMIC_LEVEL_BYTES = downcall(
"rocksdb_options_set_level_compaction_dynamic_level_bytes", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_LEVEL_COMPACTION_DYNAMIC_LEVEL_BYTES = downcall(
"rocksdb_options_get_level_compaction_dynamic_level_bytes", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_MULTIPLIER = downcall(
"rocksdb_options_set_max_bytes_for_level_multiplier", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE)
);
ROCKSDB_OPTIONS_GET_MAX_BYTES_FOR_LEVEL_MULTIPLIER = downcall(
"rocksdb_options_get_max_bytes_for_level_multiplier", FunctionDescriptor.of(C_DOUBLE, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_BYTES_FOR_LEVEL_MULTIPLIER_ADDITIONAL = downcall(
"rocksdb_options_set_max_bytes_for_level_multiplier_additional", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_OPTIONS_ENABLE_STATISTICS = downcall("rocksdb_options_enable_statistics", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_SET_TTL = downcall("rocksdb_options_set_ttl", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_TTL = downcall("rocksdb_options_get_ttl", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_PERIODIC_COMPACTION_SECONDS = downcall(
"rocksdb_options_set_periodic_compaction_seconds", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_PERIODIC_COMPACTION_SECONDS = downcall("rocksdb_options_get_periodic_compaction_seconds", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_MEMTABLE_OP_SCAN_FLUSH_TRIGGER = downcall(
"rocksdb_options_set_memtable_op_scan_flush_trigger", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_MEMTABLE_OP_SCAN_FLUSH_TRIGGER = downcall(
"rocksdb_options_get_memtable_op_scan_flush_trigger", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MEMTABLE_AVG_OP_SCAN_FLUSH_TRIGGER = downcall(
"rocksdb_options_set_memtable_avg_op_scan_flush_trigger", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_MEMTABLE_AVG_OP_SCAN_FLUSH_TRIGGER = downcall(
"rocksdb_options_get_memtable_avg_op_scan_flush_trigger", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MIN_TOMBSTONES_FOR_RANGE_CONVERSION = downcall(
"rocksdb_options_set_min_tombstones_for_range_conversion", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_MIN_TOMBSTONES_FOR_RANGE_CONVERSION = downcall(
"rocksdb_options_get_min_tombstones_for_range_conversion", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_STATISTICS_LEVEL = downcall("rocksdb_options_set_statistics_level", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_STATISTICS_LEVEL = downcall("rocksdb_options_get_statistics_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_SKIP_STATS_UPDATE_ON_DB_OPEN = downcall(
"rocksdb_options_set_skip_stats_update_on_db_open", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_SKIP_STATS_UPDATE_ON_DB_OPEN = downcall("rocksdb_options_get_skip_stats_update_on_db_open", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_ENABLE_BLOB_FILES = downcall("rocksdb_options_set_enable_blob_files", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ENABLE_BLOB_FILES = downcall("rocksdb_options_get_enable_blob_files", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_MIN_BLOB_SIZE = downcall("rocksdb_options_set_min_blob_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_MIN_BLOB_SIZE = downcall("rocksdb_options_get_min_blob_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_BLOB_FILE_SIZE = downcall("rocksdb_options_set_blob_file_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_BLOB_FILE_SIZE = downcall("rocksdb_options_get_blob_file_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_BLOB_COMPRESSION_TYPE = downcall("rocksdb_options_set_blob_compression_type", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_BLOB_COMPRESSION_TYPE = downcall("rocksdb_options_get_blob_compression_type", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_ENABLE_BLOB_GC = downcall("rocksdb_options_set_enable_blob_gc", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ENABLE_BLOB_GC = downcall("rocksdb_options_get_enable_blob_gc", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_BLOB_GC_AGE_CUTOFF = downcall("rocksdb_options_set_blob_gc_age_cutoff", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE));
ROCKSDB_OPTIONS_GET_BLOB_GC_AGE_CUTOFF = downcall("rocksdb_options_get_blob_gc_age_cutoff", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_OPTIONS_SET_BLOB_GC_FORCE_THRESHOLD = downcall("rocksdb_options_set_blob_gc_force_threshold", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE));
ROCKSDB_OPTIONS_GET_BLOB_GC_FORCE_THRESHOLD = downcall("rocksdb_options_get_blob_gc_force_threshold", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_OPTIONS_SET_READ_TRIGGERED_COMPACTION_THRESHOLD = downcall(
"rocksdb_options_set_read_triggered_compaction_threshold", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE)
);
ROCKSDB_OPTIONS_GET_READ_TRIGGERED_COMPACTION_THRESHOLD = downcall(
"rocksdb_options_get_read_triggered_compaction_threshold", FunctionDescriptor.of(C_DOUBLE, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_COMPACTION_TRIGGER_WAKEUP_SECONDS = downcall(
"rocksdb_options_set_max_compaction_trigger_wakeup_seconds", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_MAX_COMPACTION_TRIGGER_WAKEUP_SECONDS = downcall(
"rocksdb_options_get_max_compaction_trigger_wakeup_seconds", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_OPTIONS_SET_BLOB_COMPACTION_READAHEAD_SIZE = downcall(
"rocksdb_options_set_blob_compaction_readahead_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_BLOB_COMPACTION_READAHEAD_SIZE = downcall(
"rocksdb_options_get_blob_compaction_readahead_size", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_OPTIONS_SET_BLOB_FILE_STARTING_LEVEL = downcall("rocksdb_options_set_blob_file_starting_level", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_BLOB_FILE_STARTING_LEVEL = downcall("rocksdb_options_get_blob_file_starting_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_BLOB_CACHE = downcall("rocksdb_options_set_blob_cache", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_PREPOPULATE_BLOB_CACHE = downcall("rocksdb_options_set_prepopulate_blob_cache", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_PREPOPULATE_BLOB_CACHE = downcall("rocksdb_options_get_prepopulate_blob_cache", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_STATISTICS_GET_STRING = downcall("rocksdb_options_statistics_get_string", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_STATISTICS_GET_TICKER_COUNT = downcall("rocksdb_options_statistics_get_ticker_count", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_OPTIONS_STATISTICS_GET_HISTOGRAM_DATA = downcall(
"rocksdb_options_statistics_get_histogram_data", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_WRITE_BUFFER_NUMBER = downcall("rocksdb_options_set_max_write_buffer_number", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_MAX_WRITE_BUFFER_NUMBER = downcall("rocksdb_options_get_max_write_buffer_number", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MIN_WRITE_BUFFER_NUMBER_TO_MERGE = downcall(
"rocksdb_options_set_min_write_buffer_number_to_merge", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_OPTIONS_GET_MIN_WRITE_BUFFER_NUMBER_TO_MERGE = downcall(
"rocksdb_options_get_min_write_buffer_number_to_merge", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_WRITE_BUFFER_SIZE_TO_MAINTAIN = downcall(
"rocksdb_options_set_max_write_buffer_size_to_maintain", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_MAX_WRITE_BUFFER_SIZE_TO_MAINTAIN = downcall(
"rocksdb_options_get_max_write_buffer_size_to_maintain", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_OPTIONS_SET_ENABLE_PIPELINED_WRITE = downcall("rocksdb_options_set_enable_pipelined_write", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ENABLE_PIPELINED_WRITE = downcall("rocksdb_options_get_enable_pipelined_write", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_UNORDERED_WRITE = downcall("rocksdb_options_set_unordered_write", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_UNORDERED_WRITE = downcall("rocksdb_options_get_unordered_write", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_SUBCOMPACTIONS = downcall("rocksdb_options_set_max_subcompactions", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_MAX_SUBCOMPACTIONS = downcall("rocksdb_options_get_max_subcompactions", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_JOBS = downcall("rocksdb_options_set_max_background_jobs", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_JOBS = downcall("rocksdb_options_get_max_background_jobs", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_COMPACTIONS = downcall("rocksdb_options_set_max_background_compactions", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_COMPACTIONS = downcall("rocksdb_options_get_max_background_compactions", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_BACKGROUND_FLUSHES = downcall("rocksdb_options_set_max_background_flushes", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_MAX_BACKGROUND_FLUSHES = downcall("rocksdb_options_get_max_background_flushes", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_LOG_FILE_SIZE = downcall("rocksdb_options_set_max_log_file_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_MAX_LOG_FILE_SIZE = downcall("rocksdb_options_get_max_log_file_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_LOG_FILE_TIME_TO_ROLL = downcall("rocksdb_options_set_log_file_time_to_roll", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_LOG_FILE_TIME_TO_ROLL = downcall("rocksdb_options_get_log_file_time_to_roll", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_KEEP_LOG_FILE_NUM = downcall("rocksdb_options_set_keep_log_file_num", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_KEEP_LOG_FILE_NUM = downcall("rocksdb_options_get_keep_log_file_num", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_RECYCLE_LOG_FILE_NUM = downcall("rocksdb_options_set_recycle_log_file_num", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_RECYCLE_LOG_FILE_NUM = downcall("rocksdb_options_get_recycle_log_file_num", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_SOFT_PENDING_COMPACTION_BYTES_LIMIT = downcall(
"rocksdb_options_set_soft_pending_compaction_bytes_limit", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T)
);
ROCKSDB_OPTIONS_GET_SOFT_PENDING_COMPACTION_BYTES_LIMIT = downcall(
"rocksdb_options_get_soft_pending_compaction_bytes_limit", FunctionDescriptor.of(C_SIZE_T, C_POINTER)
);
ROCKSDB_OPTIONS_SET_HARD_PENDING_COMPACTION_BYTES_LIMIT = downcall(
"rocksdb_options_set_hard_pending_compaction_bytes_limit", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T)
);
ROCKSDB_OPTIONS_GET_HARD_PENDING_COMPACTION_BYTES_LIMIT = downcall(
"rocksdb_options_get_hard_pending_compaction_bytes_limit", FunctionDescriptor.of(C_SIZE_T, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_MANIFEST_FILE_SIZE = downcall("rocksdb_options_set_max_manifest_file_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_MAX_MANIFEST_FILE_SIZE = downcall("rocksdb_options_get_max_manifest_file_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_TABLE_CACHE_NUMSHARDBITS = downcall("rocksdb_options_set_table_cache_numshardbits", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_TABLE_CACHE_NUMSHARDBITS = downcall("rocksdb_options_get_table_cache_numshardbits", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_ARENA_BLOCK_SIZE = downcall("rocksdb_options_set_arena_block_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_ARENA_BLOCK_SIZE = downcall("rocksdb_options_get_arena_block_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_USE_FSYNC = downcall("rocksdb_options_set_use_fsync", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_USE_FSYNC = downcall("rocksdb_options_get_use_fsync", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_DB_LOG_DIR = downcall("rocksdb_options_set_db_log_dir", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_WAL_DIR = downcall("rocksdb_options_set_wal_dir", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_WAL_TTL_SECONDS = downcall("rocksdb_options_set_WAL_ttl_seconds", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_WAL_TTL_SECONDS = downcall("rocksdb_options_get_WAL_ttl_seconds", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_WAL_SIZE_LIMIT_MB = downcall("rocksdb_options_set_WAL_size_limit_MB", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_WAL_SIZE_LIMIT_MB = downcall("rocksdb_options_get_WAL_size_limit_MB", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_MANIFEST_PREALLOCATION_SIZE = downcall(
"rocksdb_options_set_manifest_preallocation_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T)
);
ROCKSDB_OPTIONS_GET_MANIFEST_PREALLOCATION_SIZE = downcall("rocksdb_options_get_manifest_preallocation_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_ALLOW_MMAP_READS = downcall("rocksdb_options_set_allow_mmap_reads", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ALLOW_MMAP_READS = downcall("rocksdb_options_get_allow_mmap_reads", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_ALLOW_MMAP_WRITES = downcall("rocksdb_options_set_allow_mmap_writes", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ALLOW_MMAP_WRITES = downcall("rocksdb_options_get_allow_mmap_writes", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_USE_DIRECT_READS = downcall("rocksdb_options_set_use_direct_reads", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_USE_DIRECT_READS = downcall("rocksdb_options_get_use_direct_reads", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_USE_DIRECT_IO_FOR_FLUSH_AND_COMPACTION = downcall(
"rocksdb_options_set_use_direct_io_for_flush_and_compaction", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_USE_DIRECT_IO_FOR_FLUSH_AND_COMPACTION = downcall(
"rocksdb_options_get_use_direct_io_for_flush_and_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_IS_FD_CLOSE_ON_EXEC = downcall("rocksdb_options_set_is_fd_close_on_exec", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_IS_FD_CLOSE_ON_EXEC = downcall("rocksdb_options_get_is_fd_close_on_exec", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_STATS_DUMP_PERIOD_SEC = downcall("rocksdb_options_set_stats_dump_period_sec", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_STATS_DUMP_PERIOD_SEC = downcall("rocksdb_options_get_stats_dump_period_sec", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_STATS_PERSIST_PERIOD_SEC = downcall("rocksdb_options_set_stats_persist_period_sec", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_STATS_PERSIST_PERIOD_SEC = downcall("rocksdb_options_get_stats_persist_period_sec", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_ADVISE_RANDOM_ON_OPEN = downcall("rocksdb_options_set_advise_random_on_open", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ADVISE_RANDOM_ON_OPEN = downcall("rocksdb_options_get_advise_random_on_open", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_USE_ADAPTIVE_MUTEX = downcall("rocksdb_options_set_use_adaptive_mutex", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_USE_ADAPTIVE_MUTEX = downcall("rocksdb_options_get_use_adaptive_mutex", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_BYTES_PER_SYNC = downcall("rocksdb_options_set_bytes_per_sync", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_BYTES_PER_SYNC = downcall("rocksdb_options_get_bytes_per_sync", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_WAL_BYTES_PER_SYNC = downcall("rocksdb_options_set_wal_bytes_per_sync", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_WAL_BYTES_PER_SYNC = downcall("rocksdb_options_get_wal_bytes_per_sync", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_WRITABLE_FILE_MAX_BUFFER_SIZE = downcall(
"rocksdb_options_set_writable_file_max_buffer_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_WRITABLE_FILE_MAX_BUFFER_SIZE = downcall(
"rocksdb_options_get_writable_file_max_buffer_size", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_OPTIONS_SET_ALLOW_CONCURRENT_MEMTABLE_WRITE = downcall(
"rocksdb_options_set_allow_concurrent_memtable_write", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_ALLOW_CONCURRENT_MEMTABLE_WRITE = downcall(
"rocksdb_options_get_allow_concurrent_memtable_write", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_ENABLE_WRITE_THREAD_ADAPTIVE_YIELD = downcall(
"rocksdb_options_set_enable_write_thread_adaptive_yield", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_ENABLE_WRITE_THREAD_ADAPTIVE_YIELD = downcall(
"rocksdb_options_get_enable_write_thread_adaptive_yield", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_SEQUENTIAL_SKIP_IN_ITERATIONS = downcall(
"rocksdb_options_set_max_sequential_skip_in_iterations", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_MAX_SEQUENTIAL_SKIP_IN_ITERATIONS = downcall(
"rocksdb_options_get_max_sequential_skip_in_iterations", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_OPTIONS_SET_DISABLE_AUTO_COMPACTIONS = downcall("rocksdb_options_set_disable_auto_compactions", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_DISABLE_AUTO_COMPACTIONS = downcall("rocksdb_options_get_disable_auto_compactions", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_OPTIMIZE_FILTERS_FOR_HITS = downcall("rocksdb_options_set_optimize_filters_for_hits", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_OPTIMIZE_FILTERS_FOR_HITS = downcall("rocksdb_options_get_optimize_filters_for_hits", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_DELETE_OBSOLETE_FILES_PERIOD_MICROS = downcall(
"rocksdb_options_set_delete_obsolete_files_period_micros", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_OPTIONS_GET_DELETE_OBSOLETE_FILES_PERIOD_MICROS = downcall(
"rocksdb_options_get_delete_obsolete_files_period_micros", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_OPTIONS_PREPARE_FOR_BULK_LOAD = downcall("rocksdb_options_prepare_for_bulk_load", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_SET_MEMTABLE_VECTOR_REP = downcall("rocksdb_options_set_memtable_vector_rep", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIONS_SET_MEMTABLE_PREFIX_BLOOM_SIZE_RATIO = downcall(
"rocksdb_options_set_memtable_prefix_bloom_size_ratio", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE)
);
ROCKSDB_OPTIONS_GET_MEMTABLE_PREFIX_BLOOM_SIZE_RATIO = downcall(
"rocksdb_options_get_memtable_prefix_bloom_size_ratio", FunctionDescriptor.of(C_DOUBLE, C_POINTER)
);
ROCKSDB_OPTIONS_SET_MAX_COMPACTION_BYTES = downcall("rocksdb_options_set_max_compaction_bytes", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_OPTIONS_GET_MAX_COMPACTION_BYTES = downcall("rocksdb_options_get_max_compaction_bytes", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_HASH_SKIP_LIST_REP = downcall("rocksdb_options_set_hash_skip_list_rep", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T, C_INT, C_INT));
ROCKSDB_OPTIONS_SET_HASH_LINK_LIST_REP = downcall("rocksdb_options_set_hash_link_list_rep", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_SET_PLAIN_TABLE_FACTORY = downcall(
"rocksdb_options_set_plain_table_factory", FunctionDescriptor.ofVoid(C_POINTER, C_INT, C_INT, C_DOUBLE, C_SIZE_T, C_SIZE_T, C_CHAR, C_BOOL, C_BOOL)
);
ROCKSDB_OPTIONS_GET_WRITE_DBID_TO_MANIFEST = downcall("rocksdb_options_get_write_dbid_to_manifest", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_WRITE_DBID_TO_MANIFEST = downcall("rocksdb_options_set_write_dbid_to_manifest", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_WRITE_IDENTITY_FILE = downcall("rocksdb_options_get_write_identity_file", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_WRITE_IDENTITY_FILE = downcall("rocksdb_options_set_write_identity_file", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_TRACK_AND_VERIFY_WALS_IN_MANIFEST = downcall(
"rocksdb_options_get_track_and_verify_wals_in_manifest", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_TRACK_AND_VERIFY_WALS_IN_MANIFEST = downcall(
"rocksdb_options_set_track_and_verify_wals_in_manifest", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_SET_MIN_LEVEL_TO_COMPRESS = downcall("rocksdb_options_set_min_level_to_compress", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_SET_MEMTABLE_HUGE_PAGE_SIZE = downcall("rocksdb_options_set_memtable_huge_page_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_MEMTABLE_HUGE_PAGE_SIZE = downcall("rocksdb_options_get_memtable_huge_page_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_MAX_SUCCESSIVE_MERGES = downcall("rocksdb_options_set_max_successive_merges", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_MAX_SUCCESSIVE_MERGES = downcall("rocksdb_options_get_max_successive_merges", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_BLOOM_LOCALITY = downcall("rocksdb_options_set_bloom_locality", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_BLOOM_LOCALITY = downcall("rocksdb_options_get_bloom_locality", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_INPLACE_UPDATE_SUPPORT = downcall("rocksdb_options_set_inplace_update_support", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_INPLACE_UPDATE_SUPPORT = downcall("rocksdb_options_get_inplace_update_support", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_INPLACE_UPDATE_NUM_LOCKS = downcall("rocksdb_options_set_inplace_update_num_locks", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_OPTIONS_GET_INPLACE_UPDATE_NUM_LOCKS = downcall("rocksdb_options_get_inplace_update_num_locks", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_OPTIONS_SET_REPORT_BG_IO_STATS = downcall("rocksdb_options_set_report_bg_io_stats", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_REPORT_BG_IO_STATS = downcall("rocksdb_options_get_report_bg_io_stats", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_AVOID_UNNECESSARY_BLOCKING_IO = downcall(
"rocksdb_options_set_avoid_unnecessary_blocking_io", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIONS_GET_AVOID_UNNECESSARY_BLOCKING_IO = downcall(
"rocksdb_options_get_avoid_unnecessary_blocking_io", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_OPTIONS_SET_EXPERIMENTAL_MEMPURGE_THRESHOLD = downcall(
"rocksdb_options_set_experimental_mempurge_threshold", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE)
);
ROCKSDB_OPTIONS_GET_EXPERIMENTAL_MEMPURGE_THRESHOLD = downcall(
"rocksdb_options_get_experimental_mempurge_threshold", FunctionDescriptor.of(C_DOUBLE, C_POINTER)
);
ROCKSDB_OPTIONS_SET_WAL_RECOVERY_MODE = downcall("rocksdb_options_set_wal_recovery_mode", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_WAL_RECOVERY_MODE = downcall("rocksdb_options_get_wal_recovery_mode", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_COMPRESSION = downcall("rocksdb_options_set_compression", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_COMPRESSION = downcall("rocksdb_options_get_compression", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_BOTTOMMOST_COMPRESSION = downcall("rocksdb_options_set_bottommost_compression", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_BOTTOMMOST_COMPRESSION = downcall("rocksdb_options_get_bottommost_compression", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_COMPACTION_STYLE = downcall("rocksdb_options_set_compaction_style", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_COMPACTION_STYLE = downcall("rocksdb_options_get_compaction_style", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_UNIVERSAL_COMPACTION_OPTIONS = downcall(
"rocksdb_options_set_universal_compaction_options", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_OPTIONS_SET_FIFO_COMPACTION_OPTIONS = downcall("rocksdb_options_set_fifo_compaction_options", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_RATELIMITER = downcall("rocksdb_options_set_ratelimiter", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_SET_ATOMIC_FLUSH = downcall("rocksdb_options_set_atomic_flush", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_ATOMIC_FLUSH = downcall("rocksdb_options_get_atomic_flush", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_ROW_CACHE = downcall("rocksdb_options_set_row_cache", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY = downcall(
"rocksdb_options_add_compact_on_deletion_collector_factory", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T, C_SIZE_T)
);
ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY_DEL_RATIO = downcall(
"rocksdb_options_add_compact_on_deletion_collector_factory_del_ratio", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T, C_SIZE_T, C_DOUBLE)
);
ROCKSDB_OPTIONS_ADD_COMPACT_ON_DELETION_COLLECTOR_FACTORY_MIN_FILE_SIZE = downcall(
"rocksdb_options_add_compact_on_deletion_collector_factory_min_file_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T, C_SIZE_T, C_DOUBLE, C_LONG)
);
ROCKSDB_OPTIONS_SET_MANUAL_WAL_FLUSH = downcall("rocksdb_options_set_manual_wal_flush", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_GET_MANUAL_WAL_FLUSH = downcall("rocksdb_options_get_manual_wal_flush", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_OPTIONS_SET_WAL_COMPRESSION = downcall("rocksdb_options_set_wal_compression", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_WAL_COMPRESSION = downcall("rocksdb_options_get_wal_compression", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_OPTIONS_SET_COMPACTION_PRI = downcall("rocksdb_options_set_compaction_pri", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_OPTIONS_GET_COMPACTION_PRI = downcall("rocksdb_options_get_compaction_pri", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_RATELIMITER_CREATE = downcall("rocksdb_ratelimiter_create", FunctionDescriptor.of(C_POINTER, C_LONG, C_LONG, C_INT));
ROCKSDB_RATELIMITER_CREATE_AUTO_TUNED = downcall("rocksdb_ratelimiter_create_auto_tuned", FunctionDescriptor.of(C_POINTER, C_LONG, C_LONG, C_INT));
ROCKSDB_RATELIMITER_CREATE_WITH_MODE = downcall(
"rocksdb_ratelimiter_create_with_mode", FunctionDescriptor.of(C_POINTER, C_LONG, C_LONG, C_INT, C_INT, C_CHAR)
);
ROCKSDB_RATELIMITER_DESTROY = downcall("rocksdb_ratelimiter_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_SET_PERF_LEVEL = downcall("rocksdb_set_perf_level", FunctionDescriptor.ofVoid(C_INT));
ROCKSDB_PERFCONTEXT_CREATE = downcall("rocksdb_perfcontext_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_PERFCONTEXT_RESET = downcall("rocksdb_perfcontext_reset", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_PERFCONTEXT_REPORT = downcall("rocksdb_perfcontext_report", FunctionDescriptor.of(C_POINTER, C_POINTER, C_BOOL));
ROCKSDB_PERFCONTEXT_METRIC = downcall("rocksdb_perfcontext_metric", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_PERFCONTEXT_DESTROY = downcall("rocksdb_perfcontext_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_COMPACTIONFILTER_CREATE = downcall(
"rocksdb_compactionfilter_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONFILTER_SET_IGNORE_SNAPSHOTS = downcall("rocksdb_compactionfilter_set_ignore_snapshots", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_COMPACTIONFILTER_DESTROY = downcall("rocksdb_compactionfilter_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_COMPACTIONFILTERCONTEXT_IS_FULL_COMPACTION = downcall(
"rocksdb_compactionfiltercontext_is_full_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_COMPACTIONFILTERCONTEXT_IS_MANUAL_COMPACTION = downcall(
"rocksdb_compactionfiltercontext_is_manual_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_COMPACTIONFILTERFACTORY_CREATE = downcall(
"rocksdb_compactionfilterfactory_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONFILTERFACTORY_DESTROY = downcall("rocksdb_compactionfilterfactory_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_COMPARATOR_CREATE = downcall("rocksdb_comparator_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_COMPARATOR_DESTROY = downcall("rocksdb_comparator_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_COMPARATOR_WITH_TS_CREATE = downcall(
"rocksdb_comparator_with_ts_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_FILTERPOLICY_DESTROY = downcall("rocksdb_filterpolicy_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_FILTERPOLICY_CREATE_BLOOM = downcall("rocksdb_filterpolicy_create_bloom", FunctionDescriptor.of(C_POINTER, C_DOUBLE));
ROCKSDB_FILTERPOLICY_CREATE_BLOOM_FULL = downcall("rocksdb_filterpolicy_create_bloom_full", FunctionDescriptor.of(C_POINTER, C_DOUBLE));
ROCKSDB_FILTERPOLICY_CREATE_RIBBON = downcall("rocksdb_filterpolicy_create_ribbon", FunctionDescriptor.of(C_POINTER, C_DOUBLE));
ROCKSDB_FILTERPOLICY_CREATE_RIBBON_HYBRID = downcall("rocksdb_filterpolicy_create_ribbon_hybrid", FunctionDescriptor.of(C_POINTER, C_DOUBLE, C_INT));
ROCKSDB_MERGEOPERATOR_CREATE = downcall(
"rocksdb_mergeoperator_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_MERGEOPERATOR_DESTROY = downcall("rocksdb_mergeoperator_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_READOPTIONS_CREATE = downcall("rocksdb_readoptions_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_READOPTIONS_DESTROY = downcall("rocksdb_readoptions_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_READOPTIONS_SET_VERIFY_CHECKSUMS = downcall("rocksdb_readoptions_set_verify_checksums", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_VERIFY_CHECKSUMS = downcall("rocksdb_readoptions_get_verify_checksums", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_FILL_CACHE = downcall("rocksdb_readoptions_set_fill_cache", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_FILL_CACHE = downcall("rocksdb_readoptions_get_fill_cache", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_SNAPSHOT = downcall("rocksdb_readoptions_set_snapshot", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_READOPTIONS_SET_ITERATE_UPPER_BOUND = downcall(
"rocksdb_readoptions_set_iterate_upper_bound", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_READOPTIONS_SET_ITERATE_LOWER_BOUND = downcall(
"rocksdb_readoptions_set_iterate_lower_bound", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_READOPTIONS_SET_READ_TIER = downcall("rocksdb_readoptions_set_read_tier", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_READOPTIONS_GET_READ_TIER = downcall("rocksdb_readoptions_get_read_tier", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_READOPTIONS_SET_TAILING = downcall("rocksdb_readoptions_set_tailing", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_TAILING = downcall("rocksdb_readoptions_get_tailing", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_READAHEAD_SIZE = downcall("rocksdb_readoptions_set_readahead_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_READOPTIONS_GET_READAHEAD_SIZE = downcall("rocksdb_readoptions_get_readahead_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_READOPTIONS_SET_PREFIX_SAME_AS_START = downcall("rocksdb_readoptions_set_prefix_same_as_start", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_PREFIX_SAME_AS_START = downcall("rocksdb_readoptions_get_prefix_same_as_start", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_PIN_DATA = downcall("rocksdb_readoptions_set_pin_data", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_PIN_DATA = downcall("rocksdb_readoptions_get_pin_data", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_TOTAL_ORDER_SEEK = downcall("rocksdb_readoptions_set_total_order_seek", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_TOTAL_ORDER_SEEK = downcall("rocksdb_readoptions_get_total_order_seek", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_MAX_SKIPPABLE_INTERNAL_KEYS = downcall(
"rocksdb_readoptions_set_max_skippable_internal_keys", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_READOPTIONS_GET_MAX_SKIPPABLE_INTERNAL_KEYS = downcall(
"rocksdb_readoptions_get_max_skippable_internal_keys", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_READOPTIONS_SET_BACKGROUND_PURGE_ON_ITERATOR_CLEANUP = downcall(
"rocksdb_readoptions_set_background_purge_on_iterator_cleanup", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_READOPTIONS_GET_BACKGROUND_PURGE_ON_ITERATOR_CLEANUP = downcall(
"rocksdb_readoptions_get_background_purge_on_iterator_cleanup", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_READOPTIONS_SET_IGNORE_RANGE_DELETIONS = downcall("rocksdb_readoptions_set_ignore_range_deletions", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_IGNORE_RANGE_DELETIONS = downcall("rocksdb_readoptions_get_ignore_range_deletions", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_DEADLINE = downcall("rocksdb_readoptions_set_deadline", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_READOPTIONS_GET_DEADLINE = downcall("rocksdb_readoptions_get_deadline", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_READOPTIONS_SET_IO_TIMEOUT = downcall("rocksdb_readoptions_set_io_timeout", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_READOPTIONS_GET_IO_TIMEOUT = downcall("rocksdb_readoptions_get_io_timeout", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_READOPTIONS_SET_ASYNC_IO = downcall("rocksdb_readoptions_set_async_io", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_READOPTIONS_GET_ASYNC_IO = downcall("rocksdb_readoptions_get_async_io", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_READOPTIONS_SET_TIMESTAMP = downcall("rocksdb_readoptions_set_timestamp", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_READOPTIONS_SET_ITER_START_TS = downcall("rocksdb_readoptions_set_iter_start_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_READOPTIONS_SET_AUTO_READAHEAD_SIZE = downcall("rocksdb_readoptions_set_auto_readahead_size", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_WRITEOPTIONS_CREATE = downcall("rocksdb_writeoptions_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_WRITEOPTIONS_DESTROY = downcall("rocksdb_writeoptions_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITEOPTIONS_SET_SYNC = downcall("rocksdb_writeoptions_set_sync", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_WRITEOPTIONS_GET_SYNC = downcall("rocksdb_writeoptions_get_sync", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_WRITEOPTIONS_DISABLE_WAL = downcall("rocksdb_writeoptions_disable_WAL", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_WRITEOPTIONS_GET_DISABLE_WAL = downcall("rocksdb_writeoptions_get_disable_WAL", FunctionDescriptor.of(C_CHAR, C_POINTER));
ROCKSDB_WRITEOPTIONS_SET_IGNORE_MISSING_COLUMN_FAMILIES = downcall(
"rocksdb_writeoptions_set_ignore_missing_column_families", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_WRITEOPTIONS_GET_IGNORE_MISSING_COLUMN_FAMILIES = downcall(
"rocksdb_writeoptions_get_ignore_missing_column_families", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_WRITEOPTIONS_SET_NO_SLOWDOWN = downcall("rocksdb_writeoptions_set_no_slowdown", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_WRITEOPTIONS_GET_NO_SLOWDOWN = downcall("rocksdb_writeoptions_get_no_slowdown", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_WRITEOPTIONS_SET_LOW_PRI = downcall("rocksdb_writeoptions_set_low_pri", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_WRITEOPTIONS_GET_LOW_PRI = downcall("rocksdb_writeoptions_get_low_pri", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_WRITEOPTIONS_SET_MEMTABLE_INSERT_HINT_PER_BATCH = downcall(
"rocksdb_writeoptions_set_memtable_insert_hint_per_batch", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_WRITEOPTIONS_GET_MEMTABLE_INSERT_HINT_PER_BATCH = downcall(
"rocksdb_writeoptions_get_memtable_insert_hint_per_batch", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_COMPACTOPTIONS_CREATE = downcall("rocksdb_compactoptions_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_COMPACTOPTIONS_DESTROY = downcall("rocksdb_compactoptions_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_COMPACTOPTIONS_SET_EXCLUSIVE_MANUAL_COMPACTION = downcall(
"rocksdb_compactoptions_set_exclusive_manual_compaction", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_COMPACTOPTIONS_GET_EXCLUSIVE_MANUAL_COMPACTION = downcall(
"rocksdb_compactoptions_get_exclusive_manual_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_COMPACTOPTIONS_SET_BOTTOMMOST_LEVEL_COMPACTION = downcall(
"rocksdb_compactoptions_set_bottommost_level_compaction", FunctionDescriptor.ofVoid(C_POINTER, C_CHAR)
);
ROCKSDB_COMPACTOPTIONS_GET_BOTTOMMOST_LEVEL_COMPACTION = downcall(
"rocksdb_compactoptions_get_bottommost_level_compaction", FunctionDescriptor.of(C_CHAR, C_POINTER)
);
ROCKSDB_COMPACTOPTIONS_SET_CHANGE_LEVEL = downcall("rocksdb_compactoptions_set_change_level", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_COMPACTOPTIONS_GET_CHANGE_LEVEL = downcall("rocksdb_compactoptions_get_change_level", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_COMPACTOPTIONS_SET_TARGET_LEVEL = downcall("rocksdb_compactoptions_set_target_level", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_COMPACTOPTIONS_GET_TARGET_LEVEL = downcall("rocksdb_compactoptions_get_target_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTOPTIONS_SET_TARGET_PATH_ID = downcall("rocksdb_compactoptions_set_target_path_id", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_COMPACTOPTIONS_GET_TARGET_PATH_ID = downcall("rocksdb_compactoptions_get_target_path_id", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTOPTIONS_SET_ALLOW_WRITE_STALL = downcall("rocksdb_compactoptions_set_allow_write_stall", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_COMPACTOPTIONS_GET_ALLOW_WRITE_STALL = downcall("rocksdb_compactoptions_get_allow_write_stall", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_COMPACTOPTIONS_SET_MAX_SUBCOMPACTIONS = downcall("rocksdb_compactoptions_set_max_subcompactions", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_COMPACTOPTIONS_GET_MAX_SUBCOMPACTIONS = downcall("rocksdb_compactoptions_get_max_subcompactions", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTOPTIONS_SET_FULL_HISTORY_TS_LOW = downcall(
"rocksdb_compactoptions_set_full_history_ts_low", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_FLUSHOPTIONS_CREATE = downcall("rocksdb_flushoptions_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_FLUSHOPTIONS_DESTROY = downcall("rocksdb_flushoptions_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_FLUSHOPTIONS_SET_WAIT = downcall("rocksdb_flushoptions_set_wait", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_FLUSHOPTIONS_GET_WAIT = downcall("rocksdb_flushoptions_get_wait", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_JEMALLOC_NODUMP_ALLOCATOR_CREATE = downcall("rocksdb_jemalloc_nodump_allocator_create", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_MEMORY_ALLOCATOR_DESTROY = downcall("rocksdb_memory_allocator_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_LRU_CACHE_OPTIONS_CREATE = downcall("rocksdb_lru_cache_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_LRU_CACHE_OPTIONS_DESTROY = downcall("rocksdb_lru_cache_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_LRU_CACHE_OPTIONS_SET_CAPACITY = downcall("rocksdb_lru_cache_options_set_capacity", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_LRU_CACHE_OPTIONS_SET_NUM_SHARD_BITS = downcall("rocksdb_lru_cache_options_set_num_shard_bits", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_LRU_CACHE_OPTIONS_SET_MEMORY_ALLOCATOR = downcall(
"rocksdb_lru_cache_options_set_memory_allocator", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_CACHE_CREATE_LRU = downcall("rocksdb_cache_create_lru", FunctionDescriptor.of(C_POINTER, C_SIZE_T));
ROCKSDB_CACHE_CREATE_LRU_WITH_STRICT_CAPACITY_LIMIT = downcall(
"rocksdb_cache_create_lru_with_strict_capacity_limit", FunctionDescriptor.of(C_POINTER, C_SIZE_T)
);
ROCKSDB_CACHE_CREATE_LRU_OPTS = downcall("rocksdb_cache_create_lru_opts", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_CACHE_DESTROY = downcall("rocksdb_cache_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_CACHE_DISOWN_DATA = downcall("rocksdb_cache_disown_data", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_CACHE_SET_CAPACITY = downcall("rocksdb_cache_set_capacity", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_CACHE_GET_CAPACITY = downcall("rocksdb_cache_get_capacity", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_CACHE_GET_USAGE = downcall("rocksdb_cache_get_usage", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_CACHE_GET_PINNED_USAGE = downcall("rocksdb_cache_get_pinned_usage", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_CACHE_GET_TABLE_ADDRESS_COUNT = downcall("rocksdb_cache_get_table_address_count", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_CACHE_GET_OCCUPANCY_COUNT = downcall("rocksdb_cache_get_occupancy_count", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_WRITE_BUFFER_MANAGER_CREATE = downcall("rocksdb_write_buffer_manager_create", FunctionDescriptor.of(C_POINTER, C_SIZE_T, C_CHAR));
ROCKSDB_WRITE_BUFFER_MANAGER_CREATE_WITH_CACHE = downcall(
"rocksdb_write_buffer_manager_create_with_cache", FunctionDescriptor.of(C_POINTER, C_SIZE_T, C_POINTER, C_CHAR)
);
ROCKSDB_WRITE_BUFFER_MANAGER_DESTROY = downcall("rocksdb_write_buffer_manager_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WRITE_BUFFER_MANAGER_ENABLED = downcall("rocksdb_write_buffer_manager_enabled", FunctionDescriptor.of(C_CHAR, C_POINTER));
ROCKSDB_WRITE_BUFFER_MANAGER_COST_TO_CACHE = downcall("rocksdb_write_buffer_manager_cost_to_cache", FunctionDescriptor.of(C_CHAR, C_POINTER));
ROCKSDB_WRITE_BUFFER_MANAGER_MEMORY_USAGE = downcall("rocksdb_write_buffer_manager_memory_usage", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_WRITE_BUFFER_MANAGER_MUTABLE_MEMTABLE_MEMORY_USAGE = downcall(
"rocksdb_write_buffer_manager_mutable_memtable_memory_usage", FunctionDescriptor.of(C_SIZE_T, C_POINTER)
);
ROCKSDB_WRITE_BUFFER_MANAGER_DUMMY_ENTRIES_IN_CACHE_USAGE = downcall(
"rocksdb_write_buffer_manager_dummy_entries_in_cache_usage", FunctionDescriptor.of(C_SIZE_T, C_POINTER)
);
ROCKSDB_WRITE_BUFFER_MANAGER_BUFFER_SIZE = downcall("rocksdb_write_buffer_manager_buffer_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_WRITE_BUFFER_MANAGER_SET_BUFFER_SIZE = downcall("rocksdb_write_buffer_manager_set_buffer_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_WRITE_BUFFER_MANAGER_SET_ALLOW_STALL = downcall("rocksdb_write_buffer_manager_set_allow_stall", FunctionDescriptor.ofVoid(C_POINTER, C_CHAR));
ROCKSDB_SST_FILE_MANAGER_CREATE = downcall("rocksdb_sst_file_manager_create", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_SST_FILE_MANAGER_DESTROY = downcall("rocksdb_sst_file_manager_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_SST_FILE_MANAGER_SET_MAX_ALLOWED_SPACE_USAGE = downcall(
"rocksdb_sst_file_manager_set_max_allowed_space_usage", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_SST_FILE_MANAGER_SET_COMPACTION_BUFFER_SIZE = downcall(
"rocksdb_sst_file_manager_set_compaction_buffer_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_SST_FILE_MANAGER_IS_MAX_ALLOWED_SPACE_REACHED = downcall(
"rocksdb_sst_file_manager_is_max_allowed_space_reached", FunctionDescriptor.of(C_CHAR, C_POINTER)
);
ROCKSDB_SST_FILE_MANAGER_IS_MAX_ALLOWED_SPACE_REACHED_INCLUDING_COMPACTIONS = downcall(
"rocksdb_sst_file_manager_is_max_allowed_space_reached_including_compactions", FunctionDescriptor.of(C_CHAR, C_POINTER)
);
ROCKSDB_SST_FILE_MANAGER_GET_TOTAL_SIZE = downcall("rocksdb_sst_file_manager_get_total_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_SST_FILE_MANAGER_GET_DELETE_RATE_BYTES_PER_SECOND = downcall(
"rocksdb_sst_file_manager_get_delete_rate_bytes_per_second", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_SST_FILE_MANAGER_SET_DELETE_RATE_BYTES_PER_SECOND = downcall(
"rocksdb_sst_file_manager_set_delete_rate_bytes_per_second", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_SST_FILE_MANAGER_GET_MAX_TRASH_DB_RATIO = downcall("rocksdb_sst_file_manager_get_max_trash_db_ratio", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_SST_FILE_MANAGER_SET_MAX_TRASH_DB_RATIO = downcall(
"rocksdb_sst_file_manager_set_max_trash_db_ratio", FunctionDescriptor.ofVoid(C_POINTER, C_DOUBLE)
);
ROCKSDB_SST_FILE_MANAGER_GET_TOTAL_TRASH_SIZE = downcall("rocksdb_sst_file_manager_get_total_trash_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_CREATE = downcall("rocksdb_hyper_clock_cache_options_create", FunctionDescriptor.of(C_POINTER, C_SIZE_T, C_SIZE_T));
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_DESTROY = downcall("rocksdb_hyper_clock_cache_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_CAPACITY = downcall(
"rocksdb_hyper_clock_cache_options_set_capacity", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T)
);
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_ESTIMATED_ENTRY_CHARGE = downcall(
"rocksdb_hyper_clock_cache_options_set_estimated_entry_charge", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T)
);
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_NUM_SHARD_BITS = downcall(
"rocksdb_hyper_clock_cache_options_set_num_shard_bits", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_HYPER_CLOCK_CACHE_OPTIONS_SET_MEMORY_ALLOCATOR = downcall(
"rocksdb_hyper_clock_cache_options_set_memory_allocator", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_CACHE_CREATE_HYPER_CLOCK = downcall("rocksdb_cache_create_hyper_clock", FunctionDescriptor.of(C_POINTER, C_SIZE_T, C_SIZE_T));
ROCKSDB_CACHE_CREATE_HYPER_CLOCK_OPTS = downcall("rocksdb_cache_create_hyper_clock_opts", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_DBPATH_CREATE = downcall("rocksdb_dbpath_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_LONG));
ROCKSDB_DBPATH_DESTROY = downcall("rocksdb_dbpath_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_CREATE_DEFAULT_ENV = downcall("rocksdb_create_default_env", FunctionDescriptor.of(C_POINTER));
ROCKSDB_CREATE_MEM_ENV = downcall("rocksdb_create_mem_env", FunctionDescriptor.of(C_POINTER));
ROCKSDB_ENV_SET_BACKGROUND_THREADS = downcall("rocksdb_env_set_background_threads", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_ENV_GET_BACKGROUND_THREADS = downcall("rocksdb_env_get_background_threads", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_ENV_SET_HIGH_PRIORITY_BACKGROUND_THREADS = downcall(
"rocksdb_env_set_high_priority_background_threads", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_ENV_GET_HIGH_PRIORITY_BACKGROUND_THREADS = downcall("rocksdb_env_get_high_priority_background_threads", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_ENV_SET_LOW_PRIORITY_BACKGROUND_THREADS = downcall("rocksdb_env_set_low_priority_background_threads", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_ENV_GET_LOW_PRIORITY_BACKGROUND_THREADS = downcall("rocksdb_env_get_low_priority_background_threads", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_ENV_SET_BOTTOM_PRIORITY_BACKGROUND_THREADS = downcall(
"rocksdb_env_set_bottom_priority_background_threads", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_ENV_GET_BOTTOM_PRIORITY_BACKGROUND_THREADS = downcall(
"rocksdb_env_get_bottom_priority_background_threads", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_ENV_JOIN_ALL_THREADS = downcall("rocksdb_env_join_all_threads", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ENV_LOWER_THREAD_POOL_IO_PRIORITY = downcall("rocksdb_env_lower_thread_pool_io_priority", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ENV_LOWER_HIGH_PRIORITY_THREAD_POOL_IO_PRIORITY = downcall(
"rocksdb_env_lower_high_priority_thread_pool_io_priority", FunctionDescriptor.ofVoid(C_POINTER)
);
ROCKSDB_ENV_LOWER_THREAD_POOL_CPU_PRIORITY = downcall("rocksdb_env_lower_thread_pool_cpu_priority", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ENV_LOWER_HIGH_PRIORITY_THREAD_POOL_CPU_PRIORITY = downcall(
"rocksdb_env_lower_high_priority_thread_pool_cpu_priority", FunctionDescriptor.ofVoid(C_POINTER)
);
ROCKSDB_ENV_DESTROY = downcall("rocksdb_env_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ENVOPTIONS_CREATE = downcall("rocksdb_envoptions_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_ENVOPTIONS_DESTROY = downcall("rocksdb_envoptions_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_CREATE_DIR_IF_MISSING = downcall("rocksdb_create_dir_if_missing", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_SSTFILEWRITER_CREATE = downcall("rocksdb_sstfilewriter_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_SSTFILEWRITER_CREATE_WITH_COMPARATOR = downcall(
"rocksdb_sstfilewriter_create_with_comparator", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_SSTFILEWRITER_OPEN = downcall("rocksdb_sstfilewriter_open", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_SSTFILEWRITER_ADD = downcall(
"rocksdb_sstfilewriter_add", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SSTFILEWRITER_PUT = downcall(
"rocksdb_sstfilewriter_put", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SSTFILEWRITER_PUT_WITH_TS = downcall(
"rocksdb_sstfilewriter_put_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SSTFILEWRITER_MERGE = downcall(
"rocksdb_sstfilewriter_merge", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SSTFILEWRITER_DELETE = downcall("rocksdb_sstfilewriter_delete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_SSTFILEWRITER_DELETE_WITH_TS = downcall(
"rocksdb_sstfilewriter_delete_with_ts", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SSTFILEWRITER_DELETE_RANGE = downcall(
"rocksdb_sstfilewriter_delete_range", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_SSTFILEWRITER_FINISH = downcall("rocksdb_sstfilewriter_finish", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_SSTFILEWRITER_FILE_SIZE = downcall("rocksdb_sstfilewriter_file_size", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_SSTFILEWRITER_DESTROY = downcall("rocksdb_sstfilewriter_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_INGESTEXTERNALFILEOPTIONS_CREATE = downcall("rocksdb_ingestexternalfileoptions_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_MOVE_FILES = downcall(
"rocksdb_ingestexternalfileoptions_set_move_files", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_SNAPSHOT_CONSISTENCY = downcall(
"rocksdb_ingestexternalfileoptions_set_snapshot_consistency", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_ALLOW_GLOBAL_SEQNO = downcall(
"rocksdb_ingestexternalfileoptions_set_allow_global_seqno", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_ALLOW_BLOCKING_FLUSH = downcall(
"rocksdb_ingestexternalfileoptions_set_allow_blocking_flush", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_INGEST_BEHIND = downcall(
"rocksdb_ingestexternalfileoptions_set_ingest_behind", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_INGESTEXTERNALFILEOPTIONS_SET_FAIL_IF_NOT_BOTTOMMOST_LEVEL = downcall(
"rocksdb_ingestexternalfileoptions_set_fail_if_not_bottommost_level", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_INGESTEXTERNALFILEOPTIONS_DESTROY = downcall("rocksdb_ingestexternalfileoptions_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_INGEST_EXTERNAL_FILE = downcall("rocksdb_ingest_external_file", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER));
ROCKSDB_INGEST_EXTERNAL_FILE_CF = downcall(
"rocksdb_ingest_external_file_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_TRY_CATCH_UP_WITH_PRIMARY = downcall("rocksdb_try_catch_up_with_primary", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_SLICETRANSFORM_CREATE = downcall(
"rocksdb_slicetransform_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_SLICETRANSFORM_CREATE_FIXED_PREFIX = downcall("rocksdb_slicetransform_create_fixed_prefix", FunctionDescriptor.of(C_POINTER, C_SIZE_T));
ROCKSDB_SLICETRANSFORM_CREATE_NOOP = downcall("rocksdb_slicetransform_create_noop", FunctionDescriptor.of(C_POINTER));
ROCKSDB_SLICETRANSFORM_DESTROY = downcall("rocksdb_slicetransform_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_CREATE = downcall("rocksdb_universal_compaction_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_SIZE_RATIO = downcall(
"rocksdb_universal_compaction_options_set_size_ratio", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_SIZE_RATIO = downcall(
"rocksdb_universal_compaction_options_get_size_ratio", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MIN_MERGE_WIDTH = downcall(
"rocksdb_universal_compaction_options_set_min_merge_width", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MIN_MERGE_WIDTH = downcall(
"rocksdb_universal_compaction_options_get_min_merge_width", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MAX_MERGE_WIDTH = downcall(
"rocksdb_universal_compaction_options_set_max_merge_width", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MAX_MERGE_WIDTH = downcall(
"rocksdb_universal_compaction_options_get_max_merge_width", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_MAX_SIZE_AMPLIFICATION_PERCENT = downcall(
"rocksdb_universal_compaction_options_set_max_size_amplification_percent", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_MAX_SIZE_AMPLIFICATION_PERCENT = downcall(
"rocksdb_universal_compaction_options_get_max_size_amplification_percent", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_COMPRESSION_SIZE_PERCENT = downcall(
"rocksdb_universal_compaction_options_set_compression_size_percent", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_COMPRESSION_SIZE_PERCENT = downcall(
"rocksdb_universal_compaction_options_get_compression_size_percent", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_SET_STOP_STYLE = downcall(
"rocksdb_universal_compaction_options_set_stop_style", FunctionDescriptor.ofVoid(C_POINTER, C_INT)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_GET_STOP_STYLE = downcall(
"rocksdb_universal_compaction_options_get_stop_style", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_UNIVERSAL_COMPACTION_OPTIONS_DESTROY = downcall("rocksdb_universal_compaction_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_FIFO_COMPACTION_OPTIONS_CREATE = downcall("rocksdb_fifo_compaction_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_ALLOW_COMPACTION = downcall(
"rocksdb_fifo_compaction_options_set_allow_compaction", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_ALLOW_COMPACTION = downcall(
"rocksdb_fifo_compaction_options_get_allow_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_MAX_TABLE_FILES_SIZE = downcall(
"rocksdb_fifo_compaction_options_set_max_table_files_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_MAX_TABLE_FILES_SIZE = downcall(
"rocksdb_fifo_compaction_options_get_max_table_files_size", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_MAX_DATA_FILES_SIZE = downcall(
"rocksdb_fifo_compaction_options_set_max_data_files_size", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_MAX_DATA_FILES_SIZE = downcall(
"rocksdb_fifo_compaction_options_get_max_data_files_size", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_SET_USE_KV_RATIO_COMPACTION = downcall(
"rocksdb_fifo_compaction_options_set_use_kv_ratio_compaction", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_GET_USE_KV_RATIO_COMPACTION = downcall(
"rocksdb_fifo_compaction_options_get_use_kv_ratio_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_FIFO_COMPACTION_OPTIONS_DESTROY = downcall("rocksdb_fifo_compaction_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_LIVEFILES_CREATE = downcall("rocksdb_livefiles_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_LIVEFILES_COUNT = downcall("rocksdb_livefiles_count", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_LIVEFILES_COLUMN_FAMILY_NAME = downcall("rocksdb_livefiles_column_family_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_NAME = downcall("rocksdb_livefiles_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_DIRECTORY = downcall("rocksdb_livefiles_directory", FunctionDescriptor.of(C_POINTER, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_LEVEL = downcall("rocksdb_livefiles_level", FunctionDescriptor.of(C_INT, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_SIZE = downcall("rocksdb_livefiles_size", FunctionDescriptor.of(C_SIZE_T, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_SMALLESTKEY = downcall("rocksdb_livefiles_smallestkey", FunctionDescriptor.of(C_POINTER, C_POINTER, C_INT, C_POINTER));
ROCKSDB_LIVEFILES_LARGESTKEY = downcall("rocksdb_livefiles_largestkey", FunctionDescriptor.of(C_POINTER, C_POINTER, C_INT, C_POINTER));
ROCKSDB_LIVEFILES_SMALLEST_SEQNO = downcall("rocksdb_livefiles_smallest_seqno", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_LARGEST_SEQNO = downcall("rocksdb_livefiles_largest_seqno", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_ENTRIES = downcall("rocksdb_livefiles_entries", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_DELETIONS = downcall("rocksdb_livefiles_deletions", FunctionDescriptor.of(C_LONG, C_POINTER, C_INT));
ROCKSDB_LIVEFILES_DESTROY = downcall("rocksdb_livefiles_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_LIVEFILE_CREATE = downcall("rocksdb_livefile_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_LIVEFILE_SET_COLUMN_FAMILY_NAME = downcall("rocksdb_livefile_set_column_family_name", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_LIVEFILE_SET_LEVEL = downcall("rocksdb_livefile_set_level", FunctionDescriptor.ofVoid(C_POINTER, C_INT));
ROCKSDB_LIVEFILE_SET_NAME = downcall("rocksdb_livefile_set_name", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_LIVEFILE_SET_DIRECTORY = downcall("rocksdb_livefile_set_directory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_LIVEFILE_SET_SIZE = downcall("rocksdb_livefile_set_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_LIVEFILE_SET_SMALLEST_KEY = downcall("rocksdb_livefile_set_smallest_key", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_LIVEFILE_SET_LARGEST_KEY = downcall("rocksdb_livefile_set_largest_key", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_LIVEFILE_SET_SMALLEST_SEQNO = downcall("rocksdb_livefile_set_smallest_seqno", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_LIVEFILE_SET_LARGEST_SEQNO = downcall("rocksdb_livefile_set_largest_seqno", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_LIVEFILE_SET_NUM_ENTRIES = downcall("rocksdb_livefile_set_num_entries", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_LIVEFILE_SET_NUM_DELETIONS = downcall("rocksdb_livefile_set_num_deletions", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_LIVEFILE_DESTROY = downcall("rocksdb_livefile_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_LIVEFILES_ADD = downcall("rocksdb_livefiles_add", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_GET_OPTIONS_FROM_STRING = downcall("rocksdb_get_options_from_string", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_DELETE_FILE_IN_RANGE = downcall(
"rocksdb_delete_file_in_range", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_DELETE_FILE_IN_RANGE_CF = downcall(
"rocksdb_delete_file_in_range_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_GET_COLUMN_FAMILY_METADATA = downcall("rocksdb_get_column_family_metadata", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_CREATE = downcall("rocksdb_import_column_family_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_SET_MOVE_FILES = downcall(
"rocksdb_import_column_family_options_set_move_files", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_IMPORT_COLUMN_FAMILY_OPTIONS_DESTROY = downcall("rocksdb_import_column_family_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_CREATE = downcall("rocksdb_export_import_files_metadata_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_GET_DB_COMPARATOR_NAME = downcall(
"rocksdb_export_import_files_metadata_get_db_comparator_name", FunctionDescriptor.of(C_POINTER, C_POINTER)
);
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_SET_DB_COMPARATOR_NAME = downcall(
"rocksdb_export_import_files_metadata_set_db_comparator_name", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_GET_FILES = downcall("rocksdb_export_import_files_metadata_get_files", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_SET_FILES = downcall(
"rocksdb_export_import_files_metadata_set_files", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_EXPORT_IMPORT_FILES_METADATA_DESTROY = downcall("rocksdb_export_import_files_metadata_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_GET_COLUMN_FAMILY_METADATA_CF = downcall("rocksdb_get_column_family_metadata_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_COLUMN_FAMILY_METADATA_DESTROY = downcall("rocksdb_column_family_metadata_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_COLUMN_FAMILY_METADATA_GET_SIZE = downcall("rocksdb_column_family_metadata_get_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COLUMN_FAMILY_METADATA_GET_FILE_COUNT = downcall("rocksdb_column_family_metadata_get_file_count", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_COLUMN_FAMILY_METADATA_GET_NAME = downcall("rocksdb_column_family_metadata_get_name", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_COLUMN_FAMILY_METADATA_GET_LEVEL_COUNT = downcall("rocksdb_column_family_metadata_get_level_count", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_COLUMN_FAMILY_METADATA_GET_LEVEL_METADATA = downcall(
"rocksdb_column_family_metadata_get_level_metadata", FunctionDescriptor.of(C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_LEVEL_METADATA_DESTROY = downcall("rocksdb_level_metadata_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_LEVEL_METADATA_GET_LEVEL = downcall("rocksdb_level_metadata_get_level", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_LEVEL_METADATA_GET_SIZE = downcall("rocksdb_level_metadata_get_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_LEVEL_METADATA_GET_FILE_COUNT = downcall("rocksdb_level_metadata_get_file_count", FunctionDescriptor.of(C_SIZE_T, C_POINTER));
ROCKSDB_LEVEL_METADATA_GET_SST_FILE_METADATA = downcall(
"rocksdb_level_metadata_get_sst_file_metadata", FunctionDescriptor.of(C_POINTER, C_POINTER, C_SIZE_T)
);
ROCKSDB_SST_FILE_METADATA_DESTROY = downcall("rocksdb_sst_file_metadata_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_SST_FILE_METADATA_GET_RELATIVE_FILENAME = downcall("rocksdb_sst_file_metadata_get_relative_filename", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_SST_FILE_METADATA_GET_DIRECTORY = downcall("rocksdb_sst_file_metadata_get_directory", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_SST_FILE_METADATA_GET_SIZE = downcall("rocksdb_sst_file_metadata_get_size", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_SST_FILE_METADATA_GET_SMALLESTKEY = downcall("rocksdb_sst_file_metadata_get_smallestkey", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_SST_FILE_METADATA_GET_LARGESTKEY = downcall("rocksdb_sst_file_metadata_get_largestkey", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_CREATE_COLUMN_FAMILY = downcall(
"rocksdb_transactiondb_create_column_family", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_OPEN = downcall("rocksdb_transactiondb_open", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_OPEN_COLUMN_FAMILIES = downcall(
"rocksdb_transactiondb_open_column_families",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_CREATE_SNAPSHOT = downcall("rocksdb_transactiondb_create_snapshot", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_RELEASE_SNAPSHOT = downcall("rocksdb_transactiondb_release_snapshot", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_PROPERTY_VALUE = downcall("rocksdb_transactiondb_property_value", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_PROPERTY_INT = downcall("rocksdb_transactiondb_property_int", FunctionDescriptor.of(C_INT, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_GET_BASE_DB = downcall("rocksdb_transactiondb_get_base_db", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_CLOSE_BASE_DB = downcall("rocksdb_transactiondb_close_base_db", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_TRANSACTION_BEGIN = downcall("rocksdb_transaction_begin", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_GET_PREPARED_TRANSACTIONS = downcall(
"rocksdb_transactiondb_get_prepared_transactions", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_SET_NAME = downcall("rocksdb_transaction_set_name", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_TRANSACTION_GET_NAME = downcall("rocksdb_transaction_get_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_PREPARE = downcall("rocksdb_transaction_prepare", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_COMMIT = downcall("rocksdb_transaction_commit", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_ROLLBACK = downcall("rocksdb_transaction_rollback", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_SET_SAVEPOINT = downcall("rocksdb_transaction_set_savepoint", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_TRANSACTION_ROLLBACK_TO_SAVEPOINT = downcall("rocksdb_transaction_rollback_to_savepoint", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_DESTROY = downcall("rocksdb_transaction_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_TRANSACTION_GET_WRITEBATCH_WI = downcall("rocksdb_transaction_get_writebatch_wi", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_REBUILD_FROM_WRITEBATCH = downcall(
"rocksdb_transaction_rebuild_from_writebatch", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_REBUILD_FROM_WRITEBATCH_WI = downcall(
"rocksdb_transaction_rebuild_from_writebatch_wi", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_SET_COMMIT_TIMESTAMP = downcall("rocksdb_transaction_set_commit_timestamp", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_TRANSACTION_SET_READ_TIMESTAMP_FOR_VALIDATION = downcall(
"rocksdb_transaction_set_read_timestamp_for_validation", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_TRANSACTION_GET_SNAPSHOT = downcall("rocksdb_transaction_get_snapshot", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_GET = downcall(
"rocksdb_transaction_get", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_GET_PINNED = downcall(
"rocksdb_transaction_get_pinned", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTION_GET_CF = downcall(
"rocksdb_transaction_get_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_GET_PINNED_CF = downcall(
"rocksdb_transaction_get_pinned_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTION_GET_FOR_UPDATE = downcall(
"rocksdb_transaction_get_for_update", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_BOOL, C_POINTER)
);
ROCKSDB_TRANSACTION_GET_PINNED_FOR_UPDATE = downcall(
"rocksdb_transaction_get_pinned_for_update", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_BOOL, C_POINTER)
);
ROCKSDB_TRANSACTION_GET_FOR_UPDATE_CF = downcall(
"rocksdb_transaction_get_for_update_cf",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_BOOL, C_POINTER)
);
ROCKSDB_TRANSACTION_GET_PINNED_FOR_UPDATE_CF = downcall(
"rocksdb_transaction_get_pinned_for_update_cf",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_BOOL, C_POINTER)
);
ROCKSDB_TRANSACTION_MULTI_GET = downcall(
"rocksdb_transaction_multi_get", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_MULTI_GET_FOR_UPDATE = downcall(
"rocksdb_transaction_multi_get_for_update",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_MULTI_GET_CF = downcall(
"rocksdb_transaction_multi_get_cf",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_MULTI_GET_FOR_UPDATE_CF = downcall(
"rocksdb_transaction_multi_get_for_update_cf",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_GET = downcall(
"rocksdb_transactiondb_get", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_GET_PINNED = downcall(
"rocksdb_transactiondb_get_pinned", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_GET_CF = downcall(
"rocksdb_transactiondb_get_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_GET_PINNED_CF = downcall(
"rocksdb_transactiondb_get_pinned_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_MULTI_GET = downcall(
"rocksdb_transactiondb_multi_get", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_MULTI_GET_CF = downcall(
"rocksdb_transactiondb_multi_get_cf",
FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTION_PUT = downcall("rocksdb_transaction_put", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_TRANSACTION_PUT_CF = downcall(
"rocksdb_transaction_put_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_PUT = downcall(
"rocksdb_transactiondb_put", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_PUT_CF = downcall(
"rocksdb_transactiondb_put_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_WRITE = downcall("rocksdb_transactiondb_write", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_MERGE = downcall(
"rocksdb_transaction_merge", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTION_MERGE_CF = downcall(
"rocksdb_transaction_merge_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_MERGE = downcall(
"rocksdb_transactiondb_merge", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_MERGE_CF = downcall(
"rocksdb_transactiondb_merge_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTION_DELETE = downcall("rocksdb_transaction_delete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_TRANSACTION_DELETE_CF = downcall("rocksdb_transaction_delete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_TRANSACTION_PUT_LOG_DATA = downcall("rocksdb_transaction_put_log_data", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_SIZE_T));
ROCKSDB_TRANSACTIONDB_DELETE = downcall("rocksdb_transactiondb_delete", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_TRANSACTIONDB_DELETE_CF = downcall(
"rocksdb_transactiondb_delete_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_TRANSACTION_CREATE_ITERATOR = downcall("rocksdb_transaction_create_iterator", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTION_CREATE_ITERATOR_CF = downcall(
"rocksdb_transaction_create_iterator_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_CREATE_ITERATOR = downcall("rocksdb_transactiondb_create_iterator", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_CREATE_ITERATOR_CF = downcall(
"rocksdb_transactiondb_create_iterator_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_CLOSE = downcall("rocksdb_transactiondb_close", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_TRANSACTIONDB_FLUSH = downcall("rocksdb_transactiondb_flush", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_FLUSH_CF = downcall("rocksdb_transactiondb_flush_cf", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_TRANSACTIONDB_FLUSH_CFS = downcall(
"rocksdb_transactiondb_flush_cfs", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_FLUSH_WAL = downcall("rocksdb_transactiondb_flush_wal", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL, C_POINTER));
ROCKSDB_TRANSACTIONDB_CHECKPOINT_OBJECT_CREATE = downcall(
"rocksdb_transactiondb_checkpoint_object_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPTIMISTICTRANSACTIONDB_OPEN = downcall("rocksdb_optimistictransactiondb_open", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_OPTIMISTICTRANSACTIONDB_OPEN_COLUMN_FAMILIES = downcall(
"rocksdb_optimistictransactiondb_open_column_families",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_INT, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPTIMISTICTRANSACTIONDB_GET_BASE_DB = downcall("rocksdb_optimistictransactiondb_get_base_db", FunctionDescriptor.of(C_POINTER, C_POINTER));
ROCKSDB_OPTIMISTICTRANSACTIONDB_CLOSE_BASE_DB = downcall("rocksdb_optimistictransactiondb_close_base_db", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIMISTICTRANSACTION_BEGIN = downcall(
"rocksdb_optimistictransaction_begin", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPTIMISTICTRANSACTIONDB_WRITE = downcall(
"rocksdb_optimistictransactiondb_write", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPTIMISTICTRANSACTIONDB_CLOSE = downcall("rocksdb_optimistictransactiondb_close", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIMISTICTRANSACTIONDB_CHECKPOINT_OBJECT_CREATE = downcall(
"rocksdb_optimistictransactiondb_checkpoint_object_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_TRANSACTIONDB_OPTIONS_CREATE = downcall("rocksdb_transactiondb_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_TRANSACTIONDB_OPTIONS_DESTROY = downcall("rocksdb_transactiondb_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_MAX_NUM_LOCKS = downcall(
"rocksdb_transactiondb_options_set_max_num_locks", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_NUM_STRIPES = downcall("rocksdb_transactiondb_options_set_num_stripes", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T));
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_TRANSACTION_LOCK_TIMEOUT = downcall(
"rocksdb_transactiondb_options_set_transaction_lock_timeout", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_TRANSACTIONDB_OPTIONS_SET_DEFAULT_LOCK_TIMEOUT = downcall(
"rocksdb_transactiondb_options_set_default_lock_timeout", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_TRANSACTION_OPTIONS_CREATE = downcall("rocksdb_transaction_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_TRANSACTION_OPTIONS_DESTROY = downcall("rocksdb_transaction_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_TRANSACTION_OPTIONS_SET_SET_SNAPSHOT = downcall("rocksdb_transaction_options_set_set_snapshot", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_TRANSACTION_OPTIONS_SET_DEADLOCK_DETECT = downcall(
"rocksdb_transaction_options_set_deadlock_detect", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_TRANSACTION_OPTIONS_SET_LOCK_TIMEOUT = downcall("rocksdb_transaction_options_set_lock_timeout", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_TRANSACTION_OPTIONS_SET_EXPIRATION = downcall("rocksdb_transaction_options_set_expiration", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_TRANSACTION_OPTIONS_SET_DEADLOCK_DETECT_DEPTH = downcall(
"rocksdb_transaction_options_set_deadlock_detect_depth", FunctionDescriptor.ofVoid(C_POINTER, C_LONG)
);
ROCKSDB_TRANSACTION_OPTIONS_SET_MAX_WRITE_BATCH_SIZE = downcall(
"rocksdb_transaction_options_set_max_write_batch_size", FunctionDescriptor.ofVoid(C_POINTER, C_SIZE_T)
);
ROCKSDB_TRANSACTION_OPTIONS_SET_SKIP_PREPARE = downcall("rocksdb_transaction_options_set_skip_prepare", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_CREATE = downcall("rocksdb_optimistictransaction_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_DESTROY = downcall("rocksdb_optimistictransaction_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPTIMISTICTRANSACTION_OPTIONS_SET_SET_SNAPSHOT = downcall(
"rocksdb_optimistictransaction_options_set_set_snapshot", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPTIMISTICTRANSACTIONDB_PROPERTY_VALUE = downcall(
"rocksdb_optimistictransactiondb_property_value", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPTIMISTICTRANSACTIONDB_PROPERTY_INT = downcall(
"rocksdb_optimistictransactiondb_property_int", FunctionDescriptor.of(C_INT, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_FREE = downcall("rocksdb_free", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_GET_PINNED = downcall("rocksdb_get_pinned", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_GET_PINNED_CF = downcall(
"rocksdb_get_pinned_cf", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_PINNABLESLICE_DESTROY = downcall("rocksdb_pinnableslice_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_PINNABLESLICE_VALUE = downcall("rocksdb_pinnableslice_value", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_MEMORY_CONSUMERS_CREATE = downcall("rocksdb_memory_consumers_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_MEMORY_CONSUMERS_ADD_DB = downcall("rocksdb_memory_consumers_add_db", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_MEMORY_CONSUMERS_ADD_CACHE = downcall("rocksdb_memory_consumers_add_cache", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_MEMORY_CONSUMERS_DESTROY = downcall("rocksdb_memory_consumers_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_APPROXIMATE_MEMORY_USAGE_CREATE = downcall("rocksdb_approximate_memory_usage_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_APPROXIMATE_MEMORY_USAGE_DESTROY = downcall("rocksdb_approximate_memory_usage_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_TOTAL = downcall(
"rocksdb_approximate_memory_usage_get_mem_table_total", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_UNFLUSHED = downcall(
"rocksdb_approximate_memory_usage_get_mem_table_unflushed", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_MEM_TABLE_READERS_TOTAL = downcall(
"rocksdb_approximate_memory_usage_get_mem_table_readers_total", FunctionDescriptor.of(C_LONG, C_POINTER)
);
ROCKSDB_APPROXIMATE_MEMORY_USAGE_GET_CACHE_TOTAL = downcall("rocksdb_approximate_memory_usage_get_cache_total", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_OPTIONS_SET_DUMP_MALLOC_STATS = downcall("rocksdb_options_set_dump_malloc_stats", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPTIONS_SET_MEMTABLE_WHOLE_KEY_FILTERING = downcall(
"rocksdb_options_set_memtable_whole_key_filtering", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_CANCEL_ALL_BACKGROUND_WORK = downcall("rocksdb_cancel_all_background_work", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_PAUSE_BACKGROUND_WORK = downcall("rocksdb_pause_background_work", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_CONTINUE_BACKGROUND_WORK = downcall("rocksdb_continue_background_work", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_DISABLE_MANUAL_COMPACTION = downcall("rocksdb_disable_manual_compaction", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_ENABLE_MANUAL_COMPACTION = downcall("rocksdb_enable_manual_compaction", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_CREATE = downcall("rocksdb_statistics_histogram_data_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_DESTROY = downcall("rocksdb_statistics_histogram_data_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MEDIAN = downcall("rocksdb_statistics_histogram_data_get_median", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_P95 = downcall("rocksdb_statistics_histogram_data_get_p95", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_P99 = downcall("rocksdb_statistics_histogram_data_get_p99", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_AVERAGE = downcall("rocksdb_statistics_histogram_data_get_average", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_STD_DEV = downcall("rocksdb_statistics_histogram_data_get_std_dev", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MAX = downcall("rocksdb_statistics_histogram_data_get_max", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_COUNT = downcall("rocksdb_statistics_histogram_data_get_count", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_SUM = downcall("rocksdb_statistics_histogram_data_get_sum", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_STATISTICS_HISTOGRAM_DATA_GET_MIN = downcall("rocksdb_statistics_histogram_data_get_min", FunctionDescriptor.of(C_DOUBLE, C_POINTER));
ROCKSDB_WAIT_FOR_COMPACT = downcall("rocksdb_wait_for_compact", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_CREATE = downcall("rocksdb_wait_for_compact_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_DESTROY = downcall("rocksdb_wait_for_compact_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_ABORT_ON_PAUSE = downcall(
"rocksdb_wait_for_compact_options_set_abort_on_pause", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_ABORT_ON_PAUSE = downcall(
"rocksdb_wait_for_compact_options_get_abort_on_pause", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_FLUSH = downcall("rocksdb_wait_for_compact_options_set_flush", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_FLUSH = downcall("rocksdb_wait_for_compact_options_get_flush", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_CLOSE_DB = downcall("rocksdb_wait_for_compact_options_set_close_db", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_CLOSE_DB = downcall("rocksdb_wait_for_compact_options_get_close_db", FunctionDescriptor.of(C_BOOL, C_POINTER));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_SET_TIMEOUT = downcall("rocksdb_wait_for_compact_options_set_timeout", FunctionDescriptor.ofVoid(C_POINTER, C_LONG));
ROCKSDB_WAIT_FOR_COMPACT_OPTIONS_GET_TIMEOUT = downcall("rocksdb_wait_for_compact_options_get_timeout", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_GET_PINNED_V2 = downcall("rocksdb_get_pinned_v2", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER));
ROCKSDB_GET_PINNED_CF_V2 = downcall(
"rocksdb_get_pinned_cf_v2", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER)
);
ROCKSDB_PINNABLE_HANDLE_GET_VALUE = downcall("rocksdb_pinnable_handle_get_value", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER));
ROCKSDB_PINNABLE_HANDLE_DESTROY = downcall("rocksdb_pinnable_handle_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_GET_INTO_BUFFER = downcall(
"rocksdb_get_into_buffer",
FunctionDescriptor.of(C_BOOL, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_GET_INTO_BUFFER_CF = downcall(
"rocksdb_get_into_buffer_cf",
FunctionDescriptor.of(C_BOOL, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_CREATE = downcall(
"rocksdb_compactionservice_scheduleresponse_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_INT, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_CREATE_WITH_STATUS = downcall(
"rocksdb_compactionservice_scheduleresponse_create_with_status", FunctionDescriptor.of(C_POINTER, C_INT, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_GETSTATUS = downcall(
"rocksdb_compactionservice_scheduleresponse_getstatus", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_GET_SCHEDULED_JOB_ID = downcall(
"rocksdb_compactionservice_scheduleresponse_get_scheduled_job_id", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_SCHEDULERESPONSE_T_DESTROY = downcall(
"rocksdb_compactionservice_scheduleresponse_t_destroy", FunctionDescriptor.ofVoid(C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_NAME = downcall(
"rocksdb_compactionservice_jobinfo_t_get_db_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_ID = downcall(
"rocksdb_compactionservice_jobinfo_t_get_db_id", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_DB_SESSION_ID = downcall(
"rocksdb_compactionservice_jobinfo_t_get_db_session_id", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_CF_NAME = downcall(
"rocksdb_compactionservice_jobinfo_t_get_cf_name", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_CF_ID = downcall("rocksdb_compactionservice_jobinfo_t_get_cf_id", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_JOB_ID = downcall("rocksdb_compactionservice_jobinfo_t_get_job_id", FunctionDescriptor.of(C_LONG, C_POINTER));
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_PRIORITY = downcall("rocksdb_compactionservice_jobinfo_t_get_priority", FunctionDescriptor.of(C_INT, C_POINTER));
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_COMPACTION_REASON = downcall(
"rocksdb_compactionservice_jobinfo_t_get_compaction_reason", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_BASE_INPUT_LEVEL = downcall(
"rocksdb_compactionservice_jobinfo_t_get_base_input_level", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_GET_OUTPUT_LEVEL = downcall(
"rocksdb_compactionservice_jobinfo_t_get_output_level", FunctionDescriptor.of(C_INT, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_FULL_COMPACTION = downcall(
"rocksdb_compactionservice_jobinfo_t_is_full_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_MANUAL_COMPACTION = downcall(
"rocksdb_compactionservice_jobinfo_t_is_manual_compaction", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_JOBINFO_T_IS_BOTTOMMOST_LEVEL = downcall(
"rocksdb_compactionservice_jobinfo_t_is_bottommost_level", FunctionDescriptor.of(C_BOOL, C_POINTER)
);
ROCKSDB_COMPACTIONSERVICE_CREATE = downcall(
"rocksdb_compactionservice_create", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPTIONS_SET_COMPACTION_SERVICE = downcall("rocksdb_options_set_compaction_service", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_CREATE = downcall("rocksdb_compaction_service_options_override_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_CREATE_FROM_OPTIONS = downcall(
"rocksdb_compaction_service_options_override_create_from_options", FunctionDescriptor.of(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_DESTROY = downcall(
"rocksdb_compaction_service_options_override_destroy", FunctionDescriptor.ofVoid(C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_ENV = downcall(
"rocksdb_compaction_service_options_override_set_env", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPARATOR = downcall(
"rocksdb_compaction_service_options_override_set_comparator", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_MERGE_OPERATOR = downcall(
"rocksdb_compaction_service_options_override_set_merge_operator", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPACTION_FILTER = downcall(
"rocksdb_compaction_service_options_override_set_compaction_filter", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_COMPACTION_FILTER_FACTORY = downcall(
"rocksdb_compaction_service_options_override_set_compaction_filter_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_PREFIX_EXTRACTOR = downcall(
"rocksdb_compaction_service_options_override_set_prefix_extractor", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_BLOCK_BASED_TABLE_FACTORY = downcall(
"rocksdb_compaction_service_options_override_set_block_based_table_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_CUCKOO_TABLE_FACTORY = downcall(
"rocksdb_compaction_service_options_override_set_cuckoo_table_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_ADD_EVENT_LISTENER = downcall(
"rocksdb_compaction_service_options_override_add_event_listener", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_STATISTICS = downcall(
"rocksdb_compaction_service_options_override_set_statistics", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_INFO_LOG = downcall(
"rocksdb_compaction_service_options_override_set_info_log", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_OPTION = downcall(
"rocksdb_compaction_service_options_override_set_option", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_FILE_CHECKSUM_GEN_FACTORY = downcall(
"rocksdb_compaction_service_options_override_set_file_checksum_gen_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_SET_SST_PARTITIONER_FACTORY = downcall(
"rocksdb_compaction_service_options_override_set_sst_partitioner_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_COMPACTION_SERVICE_OPTIONS_OVERRIDE_ADD_TABLE_PROPERTIES_COLLECTOR_FACTORY = downcall(
"rocksdb_compaction_service_options_override_add_table_properties_collector_factory", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER)
);
ROCKSDB_OPEN_AND_COMPACT_CANCELED_CREATE = downcall("rocksdb_open_and_compact_canceled_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_OPEN_AND_COMPACT_CANCELED_DESTROY = downcall("rocksdb_open_and_compact_canceled_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPEN_AND_COMPACT_CANCELED_SET = downcall("rocksdb_open_and_compact_canceled_set", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL));
ROCKSDB_OPEN_AND_COMPACT_OPTIONS_CREATE = downcall("rocksdb_open_and_compact_options_create", FunctionDescriptor.of(C_POINTER));
ROCKSDB_OPEN_AND_COMPACT_OPTIONS_DESTROY = downcall("rocksdb_open_and_compact_options_destroy", FunctionDescriptor.ofVoid(C_POINTER));
ROCKSDB_OPEN_AND_COMPACT_OPTIONS_SET_CANCELED = downcall("rocksdb_open_and_compact_options_set_canceled", FunctionDescriptor.ofVoid(C_POINTER, C_POINTER));
ROCKSDB_OPEN_AND_COMPACT_OPTIONS_SET_ALLOW_RESUMPTION = downcall(
"rocksdb_open_and_compact_options_set_allow_resumption", FunctionDescriptor.ofVoid(C_POINTER, C_BOOL)
);
ROCKSDB_OPEN_AND_COMPACT = downcall(
"rocksdb_open_and_compact", FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER)
);
ROCKSDB_OPEN_AND_COMPACT_WITH_OPTIONS = downcall(
"rocksdb_open_and_compact_with_options",
FunctionDescriptor.of(C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_POINTER, C_SIZE_T, C_POINTER, C_POINTER, C_POINTER)
);
}
class="kw">private enum Platform {
LINUX,
MACOS,
WINDOWS;
Platform() {
}
}
class="kw">public record Stat(@Nonnull String name, int type) {
class="kw">public Stat {
}
}
}