Class XAPColumnFamilyOptions
java.lang.Object
org.rocksdb.AbstractNativeReference
org.rocksdb.AbstractImmutableNativeReference
org.rocksdb.RocksObject
org.rocksdb.ColumnFamilyOptions
com.gigaspaces.blobstore.rocksdb.config.XAPColumnFamilyOptions
- All Implemented Interfaces:
AutoCloseable,org.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.ColumnFamilyOptions>,org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.ColumnFamilyOptions>,org.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.ColumnFamilyOptions>,org.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.ColumnFamilyOptions>
public class XAPColumnFamilyOptions
extends org.rocksdb.ColumnFamilyOptions
- Since:
- 11.0
- Author:
- Yohana Khoury
-
Field Summary
Fields inherited from class org.rocksdb.RocksObject
nativeHandle_Fields inherited from class org.rocksdb.AbstractImmutableNativeReference
owningHandle_Fields inherited from interface org.rocksdb.ColumnFamilyOptionsInterface
DEFAULT_COMPACTION_MEMTABLE_MEMORY_BUDGET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleansetTableFormatConfig(org.rocksdb.TableFormatConfig config) Set the config for table format.booleanMethods inherited from class org.rocksdb.ColumnFamilyOptions
arenaBlockSize, blobCompactionReadaheadSize, blobCompressionType, blobFileSize, blobFileStartingLevel, blobGarbageCollectionAgeCutoff, blobGarbageCollectionForceThreshold, bloomLocality, bottommostCompressionOptions, bottommostCompressionType, cfPaths, compactionFilter, compactionFilterFactory, compactionOptionsFIFO, compactionOptionsUniversal, compactionPriority, compactionStyle, compactionThreadLimiter, compressionOptions, compressionPerLevel, compressionType, disableAutoCompactions, disposeInternal, enableBlobFiles, enableBlobGarbageCollection, experimentalMempurgeThreshold, forceConsistencyChecks, getColumnFamilyOptionsFromProps, getColumnFamilyOptionsFromProps, hardPendingCompactionBytesLimit, inplaceUpdateNumLocks, inplaceUpdateSupport, level0FileNumCompactionTrigger, level0SlowdownWritesTrigger, level0StopWritesTrigger, levelCompactionDynamicLevelBytes, levelZeroFileNumCompactionTrigger, levelZeroSlowdownWritesTrigger, levelZeroStopWritesTrigger, maxBytesForLevelBase, maxBytesForLevelMultiplier, maxBytesForLevelMultiplierAdditional, maxCompactionBytes, maxSequentialSkipInIterations, maxSuccessiveMerges, maxTableFilesSizeFIFO, maxWriteBufferNumber, maxWriteBufferNumberToMaintain, memTableConfig, memTableFactoryName, memtableHugePageSize, memtablePrefixBloomSizeRatio, memtableWholeKeyFiltering, minBlobSize, minWriteBufferNumberToMerge, numLevels, oldDefaults, optimizeFiltersForHits, optimizeForPointLookup, optimizeForSmallDb, optimizeForSmallDb, optimizeLevelStyleCompaction, optimizeLevelStyleCompaction, optimizeUniversalStyleCompaction, optimizeUniversalStyleCompaction, paranoidFileChecks, periodicCompactionSeconds, prepopulateBlobCache, reportBgIoStats, setArenaBlockSize, setBlobCompactionReadaheadSize, setBlobCompressionType, setBlobFileSize, setBlobFileStartingLevel, setBlobGarbageCollectionAgeCutoff, setBlobGarbageCollectionForceThreshold, setBloomLocality, setBottommostCompressionOptions, setBottommostCompressionType, setCfPaths, setCompactionFilter, setCompactionFilterFactory, setCompactionOptionsFIFO, setCompactionOptionsUniversal, setCompactionPriority, setCompactionStyle, setCompactionThreadLimiter, setComparator, setComparator, setCompressionOptions, setCompressionPerLevel, setCompressionType, setDisableAutoCompactions, setEnableBlobFiles, setEnableBlobGarbageCollection, setExperimentalMempurgeThreshold, setForceConsistencyChecks, setHardPendingCompactionBytesLimit, setInplaceUpdateNumLocks, setInplaceUpdateSupport, setLevel0FileNumCompactionTrigger, setLevel0SlowdownWritesTrigger, setLevel0StopWritesTrigger, setLevelCompactionDynamicLevelBytes, setLevelZeroFileNumCompactionTrigger, setLevelZeroSlowdownWritesTrigger, setLevelZeroStopWritesTrigger, setMaxBytesForLevelBase, setMaxBytesForLevelMultiplier, setMaxBytesForLevelMultiplierAdditional, setMaxCompactionBytes, setMaxSequentialSkipInIterations, setMaxSuccessiveMerges, setMaxTableFilesSizeFIFO, setMaxWriteBufferNumber, setMaxWriteBufferNumberToMaintain, setMemTableConfig, setMemtableHugePageSize, setMemtablePrefixBloomSizeRatio, setMemtableWholeKeyFiltering, setMergeOperator, setMergeOperatorName, setMinBlobSize, setMinWriteBufferNumberToMerge, setNumLevels, setOptimizeFiltersForHits, setParanoidFileChecks, setPeriodicCompactionSeconds, setPrepopulateBlobCache, setReportBgIoStats, setSoftPendingCompactionBytesLimit, setSstPartitionerFactory, setTargetFileSizeBase, setTargetFileSizeMultiplier, setTtl, setWriteBufferSize, softPendingCompactionBytesLimit, sstPartitionerFactory, tableFactoryName, tableFormatConfig, targetFileSizeBase, targetFileSizeMultiplier, ttl, useCappedPrefixExtractor, useFixedLengthPrefixExtractor, writeBufferSizeMethods inherited from class org.rocksdb.RocksObject
disposeInternal, getNativeHandleMethods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandle
-
Constructor Details
-
XAPColumnFamilyOptions
public XAPColumnFamilyOptions()
-
-
Method Details
-
setTableFormatConfig
Set the config for table format. Note that if this method is called then the blockCacheSize, blockSize and noBlockCache that are passed to the handler are ignored.- Specified by:
setTableFormatConfigin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.ColumnFamilyOptions>- Overrides:
setTableFormatConfigin classorg.rocksdb.ColumnFamilyOptions- Parameters:
config- the table format config.- Returns:
- the reference of the current Options.
-
tableOptionsIsSet
public boolean tableOptionsIsSet() -
isWindows
public static boolean isWindows()
-