| Package | Description |
|---|---|
| org.rocksdb |
The RocksDB Java driver
|
| Modifier and Type | Method and Description |
|---|---|
static ColumnFamilyOptions |
ColumnFamilyOptions.getColumnFamilyOptionsFromProps(ConfigOptions cfgOpts,
Properties properties)
Method to get a options instance by using pre-configured
property values.
|
static ColumnFamilyOptions |
ColumnFamilyOptions.getColumnFamilyOptionsFromProps(Properties properties)
Method to get a options instance by using pre-configured
property values.
|
ColumnFamilyOptions |
ColumnFamilyDescriptor.getOptions()
Retrieve assigned options instance.
|
ColumnFamilyOptions |
ColumnFamilyOptions.oldDefaults(int majorVersion,
int minorVersion) |
ColumnFamilyOptions |
ColumnFamilyOptions.optimizeForPointLookup(long blockCacheSizeMb) |
ColumnFamilyOptions |
ColumnFamilyOptions.optimizeForSmallDb() |
ColumnFamilyOptions |
ColumnFamilyOptions.optimizeForSmallDb(Cache cache) |
ColumnFamilyOptions |
ColumnFamilyOptions.optimizeLevelStyleCompaction() |
ColumnFamilyOptions |
ColumnFamilyOptions.optimizeLevelStyleCompaction(long memtableMemoryBudget) |
ColumnFamilyOptions |
ColumnFamilyOptions.optimizeUniversalStyleCompaction() |
ColumnFamilyOptions |
ColumnFamilyOptions.optimizeUniversalStyleCompaction(long memtableMemoryBudget) |
ColumnFamilyOptions |
ColumnFamilyOptions.setArenaBlockSize(long arenaBlockSize) |
ColumnFamilyOptions |
ColumnFamilyOptions.setBlobCompactionReadaheadSize(long blobCompactionReadaheadSize)
Set compaction readahead for blob files.
|
ColumnFamilyOptions |
ColumnFamilyOptions.setBlobCompressionType(CompressionType compressionType)
Set the compression algorithm to use for large values stored in blob files.
|
ColumnFamilyOptions |
ColumnFamilyOptions.setBlobFileSize(long blobFileSize)
Set the size limit for blob files.
|
ColumnFamilyOptions |
ColumnFamilyOptions.setBlobGarbageCollectionAgeCutoff(double blobGarbageCollectionAgeCutoff)
Set the cutoff in terms of blob file age for garbage collection.
|
ColumnFamilyOptions |
ColumnFamilyOptions.setBlobGarbageCollectionForceThreshold(double blobGarbageCollectionForceThreshold)
If the ratio of garbage in the oldest blob files exceeds this threshold,
targeted compactions are scheduled in order to force garbage collecting
the blob files in question, assuming they are all eligible based on the
value of
blobGarbageCollectionAgeCutoff() above. |
ColumnFamilyOptions |
ColumnFamilyOptions.setBloomLocality(int bloomLocality) |
ColumnFamilyOptions |
ColumnFamilyOptions.setBottommostCompressionOptions(CompressionOptions bottommostCompressionOptions) |
ColumnFamilyOptions |
ColumnFamilyOptions.setBottommostCompressionType(CompressionType bottommostCompressionType) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCfPaths(Collection<DbPath> cfPaths) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>> compactionFilter) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompactionFilterFactory(AbstractCompactionFilterFactory<? extends AbstractCompactionFilter<?>> compactionFilterFactory) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompactionOptionsFIFO(CompactionOptionsFIFO compactionOptionsFIFO) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompactionOptionsUniversal(CompactionOptionsUniversal compactionOptionsUniversal) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompactionPriority(CompactionPriority compactionPriority) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompactionStyle(CompactionStyle compactionStyle) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompactionThreadLimiter(ConcurrentTaskLimiter compactionThreadLimiter) |
ColumnFamilyOptions |
ColumnFamilyOptions.setComparator(AbstractComparator comparator) |
ColumnFamilyOptions |
ColumnFamilyOptions.setComparator(BuiltinComparator builtinComparator) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompressionOptions(CompressionOptions compressionOptions) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompressionPerLevel(List<CompressionType> compressionLevels) |
ColumnFamilyOptions |
ColumnFamilyOptions.setCompressionType(CompressionType compressionType) |
ColumnFamilyOptions |
ColumnFamilyOptions.setDisableAutoCompactions(boolean disableAutoCompactions) |
ColumnFamilyOptions |
ColumnFamilyOptions.setEnableBlobFiles(boolean enableBlobFiles)
When set, large values (blobs) are written to separate blob files, and only
pointers to them are stored in SST files.
|
ColumnFamilyOptions |
ColumnFamilyOptions.setEnableBlobGarbageCollection(boolean enableBlobGarbageCollection)
Enable/disable garbage collection of blobs.
|
ColumnFamilyOptions |
ColumnFamilyOptions.setForceConsistencyChecks(boolean forceConsistencyChecks) |
ColumnFamilyOptions |
ColumnFamilyOptions.setHardPendingCompactionBytesLimit(long hardPendingCompactionBytesLimit) |
ColumnFamilyOptions |
ColumnFamilyOptions.setInplaceUpdateNumLocks(long inplaceUpdateNumLocks) |
ColumnFamilyOptions |
ColumnFamilyOptions.setInplaceUpdateSupport(boolean inplaceUpdateSupport) |
ColumnFamilyOptions |
ColumnFamilyOptions.setLevel0FileNumCompactionTrigger(int level0FileNumCompactionTrigger) |
ColumnFamilyOptions |
ColumnFamilyOptions.setLevel0SlowdownWritesTrigger(int level0SlowdownWritesTrigger) |
ColumnFamilyOptions |
ColumnFamilyOptions.setLevel0StopWritesTrigger(int level0StopWritesTrigger) |
ColumnFamilyOptions |
ColumnFamilyOptions.setLevelCompactionDynamicLevelBytes(boolean enableLevelCompactionDynamicLevelBytes) |
ColumnFamilyOptions |
ColumnFamilyOptions.setLevelZeroFileNumCompactionTrigger(int numFiles) |
ColumnFamilyOptions |
ColumnFamilyOptions.setLevelZeroSlowdownWritesTrigger(int numFiles) |
ColumnFamilyOptions |
ColumnFamilyOptions.setLevelZeroStopWritesTrigger(int numFiles) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxBytesForLevelBase(long maxBytesForLevelBase) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxBytesForLevelMultiplier(double multiplier) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxBytesForLevelMultiplierAdditional(int[] maxBytesForLevelMultiplierAdditional) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxCompactionBytes(long maxCompactionBytes) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxSequentialSkipInIterations(long maxSequentialSkipInIterations) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxSuccessiveMerges(long maxSuccessiveMerges) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxTableFilesSizeFIFO(long maxTableFilesSize) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxWriteBufferNumber(int maxWriteBufferNumber) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMaxWriteBufferNumberToMaintain(int maxWriteBufferNumberToMaintain) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMemTableConfig(MemTableConfig memTableConfig) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMemtableHugePageSize(long memtableHugePageSize) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMemtablePrefixBloomSizeRatio(double memtablePrefixBloomSizeRatio) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMemtableWholeKeyFiltering(boolean memtableWholeKeyFiltering) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMergeOperator(MergeOperator mergeOperator) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMergeOperatorName(String name) |
ColumnFamilyOptions |
ColumnFamilyOptions.setMinBlobSize(long minBlobSize)
Set the size of the smallest value to be stored separately in a blob file.
|
ColumnFamilyOptions |
ColumnFamilyOptions.setMinWriteBufferNumberToMerge(int minWriteBufferNumberToMerge) |
ColumnFamilyOptions |
ColumnFamilyOptions.setNumLevels(int numLevels) |
ColumnFamilyOptions |
ColumnFamilyOptions.setOptimizeFiltersForHits(boolean optimizeFiltersForHits) |
ColumnFamilyOptions |
ColumnFamilyOptions.setParanoidFileChecks(boolean paranoidFileChecks) |
ColumnFamilyOptions |
ColumnFamilyOptions.setPeriodicCompactionSeconds(long periodicCompactionSeconds) |
ColumnFamilyOptions |
ColumnFamilyOptions.setReportBgIoStats(boolean reportBgIoStats) |
ColumnFamilyOptions |
ColumnFamilyOptions.setSoftPendingCompactionBytesLimit(long softPendingCompactionBytesLimit) |
ColumnFamilyOptions |
ColumnFamilyOptions.setSstPartitionerFactory(SstPartitionerFactory sstPartitionerFactory) |
ColumnFamilyOptions |
ColumnFamilyOptions.setTableFormatConfig(TableFormatConfig tableFormatConfig) |
ColumnFamilyOptions |
ColumnFamilyOptions.setTargetFileSizeBase(long targetFileSizeBase) |
ColumnFamilyOptions |
ColumnFamilyOptions.setTargetFileSizeMultiplier(int multiplier) |
ColumnFamilyOptions |
ColumnFamilyOptions.setTtl(long ttl) |
ColumnFamilyOptions |
ColumnFamilyOptions.setWriteBufferSize(long writeBufferSize) |
ColumnFamilyOptions |
ColumnFamilyOptions.useCappedPrefixExtractor(int n) |
ColumnFamilyOptions |
ColumnFamilyOptions.useFixedLengthPrefixExtractor(int n) |
| Modifier and Type | Method and Description |
|---|---|
List<ColumnFamilyHandle> |
RocksDB.createColumnFamilies(ColumnFamilyOptions columnFamilyOptions,
List<byte[]> columnFamilyNames)
Bulk create column families with the same column family options.
|
| Constructor and Description |
|---|
ColumnFamilyDescriptor(byte[] columnFamilyName,
ColumnFamilyOptions columnFamilyOptions)
Creates a new Column Family using a name and custom
options.
|
ColumnFamilyOptions(ColumnFamilyOptions other)
Copy constructor for ColumnFamilyOptions.
|
Options(DBOptions dbOptions,
ColumnFamilyOptions columnFamilyOptions)
Construct options for opening a RocksDB.
|
Copyright © 2022. All rights reserved.