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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
     
    setTableFormatConfig(org.rocksdb.TableFormatConfig config)
    Set the config for table format.
    boolean
     

    Methods 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, writeBufferSize

    Methods inherited from class org.rocksdb.RocksObject

    disposeInternal, getNativeHandle

    Methods inherited from class org.rocksdb.AbstractImmutableNativeReference

    close, disOwnNativeHandle, isOwningHandle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XAPColumnFamilyOptions

      public XAPColumnFamilyOptions()
  • Method Details

    • setTableFormatConfig

      public XAPColumnFamilyOptions setTableFormatConfig(org.rocksdb.TableFormatConfig config)
      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:
      setTableFormatConfig in interface org.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.ColumnFamilyOptions>
      Overrides:
      setTableFormatConfig in class org.rocksdb.ColumnFamilyOptions
      Parameters:
      config - the table format config.
      Returns:
      the reference of the current Options.
    • tableOptionsIsSet

      public boolean tableOptionsIsSet()
    • isWindows

      public static boolean isWindows()