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 -
Method Summary
Modifier and TypeMethodDescriptionorg.rocksdb.WriteOptionsbooleanisSync()voidsetDisableWal(boolean disableWal) voidsetSync(boolean sync) setUseFsync(boolean useFsync) booleanMethods 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, writeThreadSlowYieldUsecMethods inherited from class org.rocksdb.RocksObject
disposeInternal, getNativeHandleMethods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandle
-
Constructor Details
-
XAPDBOptions
public XAPDBOptions()
-
-
Method Details
-
setUseFsync
- Specified by:
setUseFsyncin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.DBOptions>- Overrides:
setUseFsyncin classorg.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)
-