Class XAPDBOptions

java.lang.Object
org.rocksdb.AbstractNativeReference
org.rocksdb.AbstractImmutableNativeReference
org.rocksdb.RocksObject
org.rocksdb.DBOptions
com.gigaspaces.blobstore.rocksdb.config.XAPDBOptions
All Implemented Interfaces:
AutoCloseable, org.rocksdb.DBOptionsInterface<org.rocksdb.DBOptions>, org.rocksdb.MutableDBOptionsInterface<org.rocksdb.DBOptions>

public class XAPDBOptions extends org.rocksdb.DBOptions
Since:
11.0
Author:
Yohana Khoury
  • Field Summary

    Fields inherited from class org.rocksdb.RocksObject

    nativeHandle_

    Fields inherited from class org.rocksdb.AbstractImmutableNativeReference

    owningHandle_
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.rocksdb.WriteOptions
     
    boolean
     
    void
    setDisableWal(boolean disableWal)
     
    void
    setSync(boolean sync)
     
    setUseFsync(boolean useFsync)
     
    boolean
     

    Methods inherited from class org.rocksdb.DBOptions

    accessHintOnCompactionStart, adviseRandomOnOpen, allow2pc, allowConcurrentMemtableWrite, allowFAllocate, allowIngestBehind, allowMmapReads, allowMmapWrites, atomicFlush, avoidFlushDuringRecovery, avoidFlushDuringShutdown, avoidUnnecessaryBlockingIO, bestEffortsRecovery, bgerrorResumeRetryInterval, bytesPerSync, compactionReadaheadSize, createIfMissing, createMissingColumnFamilies, dbLogDir, dbPaths, dbWriteBufferSize, delayedWriteRate, deleteObsoleteFilesPeriodMicros, disposeInternal, dumpMallocStats, enablePipelinedWrite, enableThreadTracking, enableWriteThreadAdaptiveYield, errorIfExists, failIfOptionsFileError, getDBOptionsFromProps, getDBOptionsFromProps, getEnv, infoLogLevel, isFdCloseOnExec, keepLogFileNum, listeners, logFileTimeToRoll, logReadaheadSize, manifestPreallocationSize, manualWalFlush, maxBackgroundCompactions, maxBackgroundFlushes, maxBackgroundJobs, maxBgerrorResumeCount, maxFileOpeningThreads, maxLogFileSize, maxManifestFileSize, maxOpenFiles, maxSubcompactions, maxTotalWalSize, maxWriteBatchGroupSizeBytes, optimizeForSmallDb, paranoidChecks, persistStatsToDisk, randomAccessMaxBufferSize, recycleLogFileNum, rowCache, setAccessHintOnCompactionStart, setAdviseRandomOnOpen, setAllow2pc, setAllowConcurrentMemtableWrite, setAllowFAllocate, setAllowIngestBehind, setAllowMmapReads, setAllowMmapWrites, setAtomicFlush, setAvoidFlushDuringRecovery, setAvoidFlushDuringShutdown, setAvoidUnnecessaryBlockingIO, setBestEffortsRecovery, setBgerrorResumeRetryInterval, setBytesPerSync, setCompactionReadaheadSize, setCreateIfMissing, setCreateMissingColumnFamilies, setDbLogDir, setDbPaths, setDbWriteBufferSize, setDelayedWriteRate, setDeleteObsoleteFilesPeriodMicros, setDumpMallocStats, setEnablePipelinedWrite, setEnableThreadTracking, setEnableWriteThreadAdaptiveYield, setEnv, setErrorIfExists, setFailIfOptionsFileError, setIncreaseParallelism, setInfoLogLevel, setIsFdCloseOnExec, setKeepLogFileNum, setListeners, setLogFileTimeToRoll, setLogger, setLogReadaheadSize, setManifestPreallocationSize, setManualWalFlush, setMaxBackgroundCompactions, setMaxBackgroundFlushes, setMaxBackgroundJobs, setMaxBgErrorResumeCount, setMaxFileOpeningThreads, setMaxLogFileSize, setMaxManifestFileSize, setMaxOpenFiles, setMaxSubcompactions, setMaxTotalWalSize, setMaxWriteBatchGroupSizeBytes, setParanoidChecks, setPersistStatsToDisk, setRandomAccessMaxBufferSize, setRateLimiter, setRecycleLogFileNum, setRowCache, setSkipCheckingSstFileSizesOnDbOpen, setSkipStatsUpdateOnDbOpen, setSstFileManager, setStatistics, setStatsDumpPeriodSec, setStatsHistoryBufferSize, setStatsPersistPeriodSec, setStrictBytesPerSync, setTableCacheNumshardbits, setTwoWriteQueues, setUnorderedWrite, setUseAdaptiveMutex, setUseDirectIoForFlushAndCompaction, setUseDirectReads, setWalBytesPerSync, setWalDir, setWalFilter, setWalRecoveryMode, setWalSizeLimitMB, setWalTtlSeconds, setWritableFileMaxBufferSize, setWriteBufferManager, setWriteDbidToManifest, setWriteThreadMaxYieldUsec, setWriteThreadSlowYieldUsec, skipCheckingSstFileSizesOnDbOpen, skipStatsUpdateOnDbOpen, statistics, statsDumpPeriodSec, statsHistoryBufferSize, statsPersistPeriodSec, strictBytesPerSync, tableCacheNumshardbits, twoWriteQueues, unorderedWrite, useAdaptiveMutex, useDirectIoForFlushAndCompaction, useDirectReads, useFsync, walBytesPerSync, walDir, walFilter, walRecoveryMode, walSizeLimitMB, walTtlSeconds, writableFileMaxBufferSize, writeBufferManager, writeDbidToManifest, writeThreadMaxYieldUsec, writeThreadSlowYieldUsec

    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

    • XAPDBOptions

      public XAPDBOptions()
  • Method Details

    • setUseFsync

      public XAPDBOptions setUseFsync(boolean useFsync)
      Specified by:
      setUseFsync in interface org.rocksdb.DBOptionsInterface<org.rocksdb.DBOptions>
      Overrides:
      setUseFsync in class org.rocksdb.DBOptions
    • useFsyncIsSet

      public boolean useFsyncIsSet()
    • getWriteOptions

      public org.rocksdb.WriteOptions getWriteOptions()
    • setDisableWal

      public void setDisableWal(boolean disableWal)
    • isSync

      public boolean isSync()
    • setSync

      public void setSync(boolean sync)