| Package | Description |
|---|---|
| org.rocksdb |
The RocksDB Java driver
|
| Modifier and Type | Method and Description |
|---|---|
Options |
Options.oldDefaults(int majorVersion,
int minorVersion) |
Options |
Options.optimizeForPointLookup(long blockCacheSizeMb) |
Options |
Options.optimizeForSmallDb() |
Options |
Options.optimizeForSmallDb(Cache cache) |
Options |
Options.optimizeLevelStyleCompaction() |
Options |
Options.optimizeLevelStyleCompaction(long memtableMemoryBudget) |
Options |
Options.optimizeUniversalStyleCompaction() |
Options |
Options.optimizeUniversalStyleCompaction(long memtableMemoryBudget) |
Options |
Options.prepareForBulkLoad()
Set appropriate parameters for bulk loading.
|
Options |
Options.setAccessHintOnCompactionStart(AccessHint accessHint) |
Options |
Options.setAdviseRandomOnOpen(boolean adviseRandomOnOpen) |
Options |
Options.setAllow2pc(boolean allow2pc) |
Options |
Options.setAllowConcurrentMemtableWrite(boolean allowConcurrentMemtableWrite) |
Options |
Options.setAllowFAllocate(boolean allowFAllocate) |
Options |
Options.setAllowIngestBehind(boolean allowIngestBehind) |
Options |
Options.setAllowMmapReads(boolean allowMmapReads) |
Options |
Options.setAllowMmapWrites(boolean allowMmapWrites) |
Options |
Options.setArenaBlockSize(long arenaBlockSize) |
Options |
Options.setAtomicFlush(boolean atomicFlush) |
Options |
Options.setAvoidFlushDuringRecovery(boolean avoidFlushDuringRecovery) |
Options |
Options.setAvoidFlushDuringShutdown(boolean avoidFlushDuringShutdown) |
Options |
Options.setAvoidUnnecessaryBlockingIO(boolean avoidUnnecessaryBlockingIO) |
Options |
Options.setBestEffortsRecovery(boolean bestEffortsRecovery) |
Options |
Options.setBgerrorResumeRetryInterval(long bgerrorResumeRetryInterval) |
Options |
Options.setBlobCompactionReadaheadSize(long blobCompactionReadaheadSize) |
Options |
Options.setBlobCompressionType(CompressionType compressionType) |
Options |
Options.setBlobFileSize(long blobFileSize) |
Options |
Options.setBlobGarbageCollectionAgeCutoff(double blobGarbageCollectionAgeCutoff) |
Options |
Options.setBlobGarbageCollectionForceThreshold(double blobGarbageCollectionForceThreshold) |
Options |
Options.setBloomLocality(int bloomLocality) |
Options |
Options.setBottommostCompressionOptions(CompressionOptions bottommostCompressionOptions) |
Options |
Options.setBottommostCompressionType(CompressionType bottommostCompressionType) |
Options |
Options.setBytesPerSync(long bytesPerSync) |
Options |
Options.setCfPaths(Collection<DbPath> cfPaths) |
Options |
Options.setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>> compactionFilter) |
Options |
Options.setCompactionFilterFactory(AbstractCompactionFilterFactory<? extends AbstractCompactionFilter<?>> compactionFilterFactory) |
Options |
Options.setCompactionOptionsFIFO(CompactionOptionsFIFO compactionOptionsFIFO) |
Options |
Options.setCompactionOptionsUniversal(CompactionOptionsUniversal compactionOptionsUniversal) |
Options |
Options.setCompactionPriority(CompactionPriority compactionPriority) |
Options |
Options.setCompactionReadaheadSize(long compactionReadaheadSize) |
Options |
Options.setCompactionStyle(CompactionStyle compactionStyle) |
Options |
Options.setCompactionThreadLimiter(ConcurrentTaskLimiter compactionThreadLimiter) |
Options |
Options.setComparator(AbstractComparator comparator) |
Options |
Options.setComparator(BuiltinComparator builtinComparator) |
Options |
Options.setCompressionOptions(CompressionOptions compressionOptions) |
Options |
Options.setCompressionPerLevel(List<CompressionType> compressionLevels) |
Options |
Options.setCompressionType(CompressionType compressionType) |
Options |
Options.setCreateIfMissing(boolean flag) |
Options |
Options.setCreateMissingColumnFamilies(boolean flag) |
Options |
Options.setDbLogDir(String dbLogDir) |
Options |
Options.setDbPaths(Collection<DbPath> dbPaths) |
Options |
Options.setDbWriteBufferSize(long dbWriteBufferSize) |
Options |
Options.setDelayedWriteRate(long delayedWriteRate) |
Options |
Options.setDeleteObsoleteFilesPeriodMicros(long micros) |
Options |
Options.setDisableAutoCompactions(boolean disableAutoCompactions) |
Options |
Options.setDumpMallocStats(boolean dumpMallocStats) |
Options |
Options.setEnableBlobFiles(boolean enableBlobFiles) |
Options |
Options.setEnableBlobGarbageCollection(boolean enableBlobGarbageCollection) |
Options |
Options.setEnablePipelinedWrite(boolean enablePipelinedWrite) |
Options |
Options.setEnableThreadTracking(boolean enableThreadTracking) |
Options |
Options.setEnableWriteThreadAdaptiveYield(boolean enableWriteThreadAdaptiveYield) |
Options |
Options.setEnv(Env env) |
Options |
Options.setErrorIfExists(boolean errorIfExists) |
Options |
Options.setFailIfOptionsFileError(boolean failIfOptionsFileError) |
Options |
Options.setForceConsistencyChecks(boolean forceConsistencyChecks) |
Options |
Options.setHardPendingCompactionBytesLimit(long hardPendingCompactionBytesLimit) |
Options |
Options.setIncreaseParallelism(int totalThreads) |
Options |
Options.setInfoLogLevel(InfoLogLevel infoLogLevel) |
Options |
Options.setInplaceUpdateNumLocks(long inplaceUpdateNumLocks) |
Options |
Options.setInplaceUpdateSupport(boolean inplaceUpdateSupport) |
Options |
Options.setIsFdCloseOnExec(boolean isFdCloseOnExec) |
Options |
Options.setKeepLogFileNum(long keepLogFileNum) |
Options |
Options.setLevel0FileNumCompactionTrigger(int level0FileNumCompactionTrigger) |
Options |
Options.setLevel0SlowdownWritesTrigger(int level0SlowdownWritesTrigger) |
Options |
Options.setLevel0StopWritesTrigger(int level0StopWritesTrigger) |
Options |
Options.setLevelCompactionDynamicLevelBytes(boolean enableLevelCompactionDynamicLevelBytes) |
Options |
Options.setLevelZeroFileNumCompactionTrigger(int numFiles) |
Options |
Options.setLevelZeroSlowdownWritesTrigger(int numFiles) |
Options |
Options.setLevelZeroStopWritesTrigger(int numFiles) |
Options |
Options.setListeners(List<AbstractEventListener> listeners) |
Options |
Options.setLogFileTimeToRoll(long logFileTimeToRoll) |
Options |
Options.setLogger(Logger logger) |
Options |
Options.setLogReadaheadSize(long logReadaheadSize) |
Options |
Options.setManifestPreallocationSize(long size) |
Options |
Options.setManualWalFlush(boolean manualWalFlush) |
Options |
Options.setMaxBackgroundCompactions(int maxBackgroundCompactions)
Deprecated.
|
Options |
Options.setMaxBackgroundFlushes(int maxBackgroundFlushes)
Deprecated.
|
Options |
Options.setMaxBackgroundJobs(int maxBackgroundJobs) |
Options |
Options.setMaxBgErrorResumeCount(int maxBgerrorResumeCount) |
Options |
Options.setMaxBytesForLevelBase(long maxBytesForLevelBase) |
Options |
Options.setMaxBytesForLevelMultiplier(double multiplier) |
Options |
Options.setMaxBytesForLevelMultiplierAdditional(int[] maxBytesForLevelMultiplierAdditional) |
Options |
Options.setMaxCompactionBytes(long maxCompactionBytes) |
Options |
Options.setMaxFileOpeningThreads(int maxFileOpeningThreads) |
Options |
Options.setMaxLogFileSize(long maxLogFileSize) |
Options |
Options.setMaxManifestFileSize(long maxManifestFileSize) |
Options |
Options.setMaxOpenFiles(int maxOpenFiles) |
Options |
Options.setMaxSequentialSkipInIterations(long maxSequentialSkipInIterations) |
Options |
Options.setMaxSubcompactions(int maxSubcompactions) |
Options |
Options.setMaxSuccessiveMerges(long maxSuccessiveMerges) |
Options |
Options.setMaxTableFilesSizeFIFO(long maxTableFilesSize) |
Options |
Options.setMaxTotalWalSize(long maxTotalWalSize) |
Options |
Options.setMaxWriteBatchGroupSizeBytes(long maxWriteBatchGroupSizeBytes) |
Options |
Options.setMaxWriteBufferNumber(int maxWriteBufferNumber) |
Options |
Options.setMaxWriteBufferNumberToMaintain(int maxWriteBufferNumberToMaintain) |
Options |
Options.setMemTableConfig(MemTableConfig config) |
Options |
Options.setMemtableHugePageSize(long memtableHugePageSize) |
Options |
Options.setMemtablePrefixBloomSizeRatio(double memtablePrefixBloomSizeRatio) |
Options |
Options.setMemtableWholeKeyFiltering(boolean memtableWholeKeyFiltering) |
Options |
Options.setMergeOperator(MergeOperator mergeOperator) |
Options |
Options.setMergeOperatorName(String name) |
Options |
Options.setMinBlobSize(long minBlobSize) |
Options |
Options.setMinWriteBufferNumberToMerge(int minWriteBufferNumberToMerge) |
Options |
Options.setNumLevels(int numLevels) |
Options |
Options.setOptimizeFiltersForHits(boolean optimizeFiltersForHits) |
Options |
Options.setParanoidChecks(boolean paranoidChecks) |
Options |
Options.setParanoidFileChecks(boolean paranoidFileChecks) |
Options |
Options.setPeriodicCompactionSeconds(long periodicCompactionSeconds) |
Options |
Options.setPersistStatsToDisk(boolean persistStatsToDisk) |
Options |
Options.setRandomAccessMaxBufferSize(long randomAccessMaxBufferSize) |
Options |
Options.setRateLimiter(RateLimiter rateLimiter) |
Options |
Options.setRecycleLogFileNum(long recycleLogFileNum) |
Options |
Options.setReportBgIoStats(boolean reportBgIoStats) |
Options |
Options.setRowCache(Cache rowCache) |
Options |
Options.setSkipCheckingSstFileSizesOnDbOpen(boolean skipCheckingSstFileSizesOnDbOpen) |
Options |
Options.setSkipStatsUpdateOnDbOpen(boolean skipStatsUpdateOnDbOpen) |
Options |
Options.setSoftPendingCompactionBytesLimit(long softPendingCompactionBytesLimit) |
Options |
Options.setSstFileManager(SstFileManager sstFileManager) |
Options |
Options.setSstPartitionerFactory(SstPartitionerFactory sstPartitionerFactory) |
Options |
Options.setStatistics(Statistics statistics) |
Options |
Options.setStatsDumpPeriodSec(int statsDumpPeriodSec) |
Options |
Options.setStatsHistoryBufferSize(long statsHistoryBufferSize) |
Options |
Options.setStatsPersistPeriodSec(int statsPersistPeriodSec) |
Options |
Options.setStrictBytesPerSync(boolean strictBytesPerSync) |
Options |
Options.setTableCacheNumshardbits(int tableCacheNumshardbits) |
Options |
Options.setTableFormatConfig(TableFormatConfig config) |
Options |
Options.setTargetFileSizeBase(long targetFileSizeBase) |
Options |
Options.setTargetFileSizeMultiplier(int multiplier) |
Options |
Options.setTtl(long ttl) |
Options |
Options.setTwoWriteQueues(boolean twoWriteQueues) |
Options |
Options.setUnorderedWrite(boolean unorderedWrite) |
Options |
Options.setUseAdaptiveMutex(boolean useAdaptiveMutex) |
Options |
Options.setUseDirectIoForFlushAndCompaction(boolean useDirectIoForFlushAndCompaction) |
Options |
Options.setUseDirectReads(boolean useDirectReads) |
Options |
Options.setUseFsync(boolean useFsync) |
Options |
Options.setWalBytesPerSync(long walBytesPerSync) |
Options |
Options.setWalDir(String walDir) |
Options |
Options.setWalFilter(AbstractWalFilter walFilter) |
Options |
Options.setWalRecoveryMode(WALRecoveryMode walRecoveryMode) |
Options |
Options.setWalSizeLimitMB(long sizeLimitMB) |
Options |
Options.setWalTtlSeconds(long walTtlSeconds) |
Options |
Options.setWritableFileMaxBufferSize(long writableFileMaxBufferSize) |
Options |
Options.setWriteBufferManager(WriteBufferManager writeBufferManager) |
Options |
Options.setWriteBufferSize(long writeBufferSize) |
Options |
Options.setWriteDbidToManifest(boolean writeDbidToManifest) |
Options |
Options.setWriteThreadMaxYieldUsec(long writeThreadMaxYieldUsec) |
Options |
Options.setWriteThreadSlowYieldUsec(long writeThreadSlowYieldUsec) |
Options |
Options.useCappedPrefixExtractor(int n) |
Options |
Options.useFixedLengthPrefixExtractor(int n) |
| Modifier and Type | Method and Description |
|---|---|
static void |
RocksDB.destroyDB(String path,
Options options)
Static method to destroy the contents of the specified database.
|
static List<byte[]> |
RocksDB.listColumnFamilies(Options options,
String path)
Static method to determine all available column families for a
rocksdb database identified by path
|
static OptimisticTransactionDB |
OptimisticTransactionDB.open(Options options,
String path)
Open an OptimisticTransactionDB similar to
RocksDB.open(Options, String). |
static RocksDB |
RocksDB.open(Options options,
String path)
The factory constructor of RocksDB that opens a RocksDB instance given
the path to the database using the specified options and db path.
|
static TtlDB |
TtlDB.open(Options options,
String db_path)
Opens a TtlDB.
|
static TtlDB |
TtlDB.open(Options options,
String db_path,
int ttl,
boolean readOnly)
Opens a TtlDB.
|
static TransactionDB |
TransactionDB.open(Options options,
TransactionDBOptions transactionDbOptions,
String path)
Open a TransactionDB, similar to
RocksDB.open(Options, String). |
static RocksDB |
RocksDB.openAsSecondary(Options options,
String path,
String secondaryPath)
Open DB as secondary instance with only the default column family.
|
static RocksDB |
RocksDB.openReadOnly(Options options,
String path)
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(Options options,
String path,
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 |
|---|
ColumnFamilyOptions(Options options)
Constructor from Options
|
DBOptions(Options options)
Constructor from Options
|
Logger(Options options)
AbstractLogger constructor.
|
Options(Options other)
Copy constructor for ColumnFamilyOptions.
|
SstFileReader(Options options) |
SstFileWriter(EnvOptions envOptions,
Options options)
SstFileWriter Constructor.
|
Copyright © 2022. All rights reserved.