| Package | Description |
|---|---|
| org.rocksdb |
The RocksDB Java driver
|
| Modifier and Type | Method and Description |
|---|---|
static DBOptions |
DBOptions.getDBOptionsFromProps(ConfigOptions cfgOpts,
Properties properties)
Method to get a options instance by using pre-configured
property values.
|
static DBOptions |
DBOptions.getDBOptionsFromProps(Properties properties)
Method to get a options instance by using pre-configured
property values.
|
DBOptions |
DBOptions.optimizeForSmallDb() |
DBOptions |
DBOptions.setAccessHintOnCompactionStart(AccessHint accessHint) |
DBOptions |
DBOptions.setAdviseRandomOnOpen(boolean adviseRandomOnOpen) |
DBOptions |
DBOptions.setAllow2pc(boolean allow2pc) |
DBOptions |
DBOptions.setAllowConcurrentMemtableWrite(boolean allowConcurrentMemtableWrite) |
DBOptions |
DBOptions.setAllowFAllocate(boolean allowFAllocate) |
DBOptions |
DBOptions.setAllowIngestBehind(boolean allowIngestBehind) |
DBOptions |
DBOptions.setAllowMmapReads(boolean allowMmapReads) |
DBOptions |
DBOptions.setAllowMmapWrites(boolean allowMmapWrites) |
DBOptions |
DBOptions.setAtomicFlush(boolean atomicFlush) |
DBOptions |
DBOptions.setAvoidFlushDuringRecovery(boolean avoidFlushDuringRecovery) |
DBOptions |
DBOptions.setAvoidFlushDuringShutdown(boolean avoidFlushDuringShutdown) |
DBOptions |
DBOptions.setAvoidUnnecessaryBlockingIO(boolean avoidUnnecessaryBlockingIO) |
DBOptions |
DBOptions.setBestEffortsRecovery(boolean bestEffortsRecovery) |
DBOptions |
DBOptions.setBgerrorResumeRetryInterval(long bgerrorResumeRetryInterval) |
DBOptions |
DBOptions.setBytesPerSync(long bytesPerSync) |
DBOptions |
DBOptions.setCompactionReadaheadSize(long compactionReadaheadSize) |
DBOptions |
DBOptions.setCreateIfMissing(boolean flag) |
DBOptions |
DBOptions.setCreateMissingColumnFamilies(boolean flag) |
DBOptions |
DBOptions.setDbLogDir(String dbLogDir) |
DBOptions |
DBOptions.setDbPaths(Collection<DbPath> dbPaths) |
DBOptions |
DBOptions.setDbWriteBufferSize(long dbWriteBufferSize) |
DBOptions |
DBOptions.setDelayedWriteRate(long delayedWriteRate) |
DBOptions |
DBOptions.setDeleteObsoleteFilesPeriodMicros(long micros) |
DBOptions |
DBOptions.setDumpMallocStats(boolean dumpMallocStats) |
DBOptions |
DBOptions.setEnablePipelinedWrite(boolean enablePipelinedWrite) |
DBOptions |
DBOptions.setEnableThreadTracking(boolean enableThreadTracking) |
DBOptions |
DBOptions.setEnableWriteThreadAdaptiveYield(boolean enableWriteThreadAdaptiveYield) |
DBOptions |
DBOptions.setEnv(Env env) |
DBOptions |
DBOptions.setErrorIfExists(boolean errorIfExists) |
DBOptions |
DBOptions.setFailIfOptionsFileError(boolean failIfOptionsFileError) |
DBOptions |
DBOptions.setIncreaseParallelism(int totalThreads) |
DBOptions |
DBOptions.setInfoLogLevel(InfoLogLevel infoLogLevel) |
DBOptions |
DBOptions.setIsFdCloseOnExec(boolean isFdCloseOnExec) |
DBOptions |
DBOptions.setKeepLogFileNum(long keepLogFileNum) |
DBOptions |
DBOptions.setListeners(List<AbstractEventListener> listeners) |
DBOptions |
DBOptions.setLogFileTimeToRoll(long logFileTimeToRoll) |
DBOptions |
DBOptions.setLogger(Logger logger) |
DBOptions |
DBOptions.setLogReadaheadSize(long logReadaheadSize) |
DBOptions |
DBOptions.setManifestPreallocationSize(long size) |
DBOptions |
DBOptions.setManualWalFlush(boolean manualWalFlush) |
DBOptions |
DBOptions.setMaxBackgroundCompactions(int maxBackgroundCompactions)
Deprecated.
|
DBOptions |
DBOptions.setMaxBackgroundFlushes(int maxBackgroundFlushes)
Deprecated.
|
DBOptions |
DBOptions.setMaxBackgroundJobs(int maxBackgroundJobs) |
DBOptions |
DBOptions.setMaxBgErrorResumeCount(int maxBgerrorResumeCount) |
DBOptions |
DBOptions.setMaxFileOpeningThreads(int maxFileOpeningThreads) |
DBOptions |
DBOptions.setMaxLogFileSize(long maxLogFileSize) |
DBOptions |
DBOptions.setMaxManifestFileSize(long maxManifestFileSize) |
DBOptions |
DBOptions.setMaxOpenFiles(int maxOpenFiles) |
DBOptions |
DBOptions.setMaxSubcompactions(int maxSubcompactions) |
DBOptions |
DBOptions.setMaxTotalWalSize(long maxTotalWalSize) |
DBOptions |
DBOptions.setMaxWriteBatchGroupSizeBytes(long maxWriteBatchGroupSizeBytes) |
DBOptions |
DBOptions.setParanoidChecks(boolean paranoidChecks) |
DBOptions |
DBOptions.setPersistStatsToDisk(boolean persistStatsToDisk) |
DBOptions |
DBOptions.setRandomAccessMaxBufferSize(long randomAccessMaxBufferSize) |
DBOptions |
DBOptions.setRateLimiter(RateLimiter rateLimiter) |
DBOptions |
DBOptions.setRecycleLogFileNum(long recycleLogFileNum) |
DBOptions |
DBOptions.setRowCache(Cache rowCache) |
DBOptions |
DBOptions.setSkipCheckingSstFileSizesOnDbOpen(boolean skipCheckingSstFileSizesOnDbOpen) |
DBOptions |
DBOptions.setSkipStatsUpdateOnDbOpen(boolean skipStatsUpdateOnDbOpen) |
DBOptions |
DBOptions.setSstFileManager(SstFileManager sstFileManager) |
DBOptions |
DBOptions.setStatistics(Statistics statistics) |
DBOptions |
DBOptions.setStatsDumpPeriodSec(int statsDumpPeriodSec) |
DBOptions |
DBOptions.setStatsHistoryBufferSize(long statsHistoryBufferSize) |
DBOptions |
DBOptions.setStatsPersistPeriodSec(int statsPersistPeriodSec) |
DBOptions |
DBOptions.setStrictBytesPerSync(boolean strictBytesPerSync) |
DBOptions |
DBOptions.setTableCacheNumshardbits(int tableCacheNumshardbits) |
DBOptions |
DBOptions.setTwoWriteQueues(boolean twoWriteQueues) |
DBOptions |
DBOptions.setUnorderedWrite(boolean unorderedWrite) |
DBOptions |
DBOptions.setUseAdaptiveMutex(boolean useAdaptiveMutex) |
DBOptions |
DBOptions.setUseDirectIoForFlushAndCompaction(boolean useDirectIoForFlushAndCompaction) |
DBOptions |
DBOptions.setUseDirectReads(boolean useDirectReads) |
DBOptions |
DBOptions.setUseFsync(boolean useFsync) |
DBOptions |
DBOptions.setWalBytesPerSync(long walBytesPerSync) |
DBOptions |
DBOptions.setWalDir(String walDir) |
DBOptions |
DBOptions.setWalFilter(AbstractWalFilter walFilter) |
DBOptions |
DBOptions.setWalRecoveryMode(WALRecoveryMode walRecoveryMode) |
DBOptions |
DBOptions.setWalSizeLimitMB(long sizeLimitMB) |
DBOptions |
DBOptions.setWalTtlSeconds(long walTtlSeconds) |
DBOptions |
DBOptions.setWritableFileMaxBufferSize(long writableFileMaxBufferSize) |
DBOptions |
DBOptions.setWriteBufferManager(WriteBufferManager writeBufferManager) |
DBOptions |
DBOptions.setWriteDbidToManifest(boolean writeDbidToManifest) |
DBOptions |
DBOptions.setWriteThreadMaxYieldUsec(long writeThreadMaxYieldUsec) |
DBOptions |
DBOptions.setWriteThreadSlowYieldUsec(long writeThreadSlowYieldUsec) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
WriteBatchWithIndex.getFromBatch(ColumnFamilyHandle columnFamilyHandle,
DBOptions options,
byte[] key)
Similar to
RocksDB.get(ColumnFamilyHandle, byte[]) but will only
read the key from this batch. |
byte[] |
WriteBatchWithIndex.getFromBatch(DBOptions options,
byte[] key)
Similar to
RocksDB.get(byte[]) but will only
read the key from this batch. |
static void |
OptionsUtil.loadLatestOptions(ConfigOptions configOptions,
String dbPath,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
Similar to LoadLatestOptions, this function constructs the DBOptions
and ColumnFamilyDescriptors based on the specified RocksDB Options file.
|
static void |
OptionsUtil.loadLatestOptions(String dbPath,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
A static method to construct the DBOptions and ColumnFamilyDescriptors by
loading the latest RocksDB options file stored in the specified rocksdb
database.
|
static void |
OptionsUtil.loadLatestOptions(String dbPath,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs,
boolean ignoreUnknownOptions) |
static void |
OptionsUtil.loadOptionsFromFile(ConfigOptions configOptions,
String optionsFileName,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
Similar to LoadLatestOptions, this function constructs the DBOptions
and ColumnFamilyDescriptors based on the specified RocksDB Options file.
|
static void |
OptionsUtil.loadOptionsFromFile(String optionsFileName,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
Similar to LoadLatestOptions, this function constructs the DBOptions
and ColumnFamilyDescriptors based on the specified RocksDB Options file.
|
static void |
OptionsUtil.loadOptionsFromFile(String optionsFileName,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs,
boolean ignoreUnknownOptions) |
static OptimisticTransactionDB |
OptimisticTransactionDB.open(DBOptions dbOptions,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
Open an OptimisticTransactionDB similar to
RocksDB.open(DBOptions, String, List, List). |
static RocksDB |
RocksDB.open(DBOptions options,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
The factory constructor of RocksDB that opens a RocksDB instance given
the path to the database using the specified options and db path and a list
of column family names.
|
static TtlDB |
TtlDB.open(DBOptions options,
String db_path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles,
List<Integer> ttlValues,
boolean readOnly)
Opens a TtlDB.
|
static TransactionDB |
TransactionDB.open(DBOptions dbOptions,
TransactionDBOptions transactionDbOptions,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
Open a TransactionDB, similar to
RocksDB.open(DBOptions, String, List, List). |
static RocksDB |
RocksDB.openAsSecondary(DBOptions options,
String path,
String secondaryPath,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
Open DB as secondary instance with column families.
|
static RocksDB |
RocksDB.openReadOnly(DBOptions options,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
The factory constructor of RocksDB that opens a RocksDB instance in
Read-Only mode given the path to the database using the specified
options and db path.
|
static RocksDB |
RocksDB.openReadOnly(DBOptions options,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles,
boolean errorIfWalFileExists)
The factory constructor of RocksDB that opens a RocksDB instance in
Read-Only mode given the path to the database using the specified
options and db path.
|
| Constructor and Description |
|---|
DBOptions(DBOptions other)
Copy constructor for DBOptions.
|
EnvOptions(DBOptions dbOptions)
Construct from
DBOptions. |
Logger(DBOptions dboptions)
AbstractLogger constructor.
|
Options(DBOptions dbOptions,
ColumnFamilyOptions columnFamilyOptions)
Construct options for opening a RocksDB.
|
Copyright © 2022. All rights reserved.