public class DatabaseDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
allowUnlimitedConcurrentValidations |
Constructor and Description |
---|
DatabaseDescriptor() |
public static volatile boolean allowUnlimitedConcurrentValidations
public static void daemonInitialization() throws ConfigurationException
ConfigurationException
public static void daemonInitialization(java.util.function.Supplier<Config> config) throws ConfigurationException
ConfigurationException
public static void toolInitialization()
toolInitialization(true)
.public static void toolInitialization(boolean failIfDaemonOrClient)
loadConfig()
and all non-daemon configuration parts will be setup.failIfDaemonOrClient
- if true
and a call to daemonInitialization()
or
clientInitialization()
has been performed before, an
AssertionError
will be thrown.public static void clientInitialization()
clientInitialization(true)
.public static void clientInitialization(boolean failIfDaemonOrTool)
failIfDaemonOrTool
- if true
and a call to daemonInitialization()
or
toolInitialization()
has been performed before, an
AssertionError
will be thrown.public static boolean isClientInitialized()
public static boolean isToolInitialized()
public static boolean isClientOrToolInitialized()
public static boolean isDaemonInitialized()
public static Config getRawConfig()
public static Config loadConfig() throws ConfigurationException
ConfigurationException
public static GuardrailsOptions getGuardrailsConfig()
public static StartupChecksOptions getStartupChecksOptions()
public static void applyAddressConfig() throws ConfigurationException
ConfigurationException
public static void applyAddressConfig(Config config) throws ConfigurationException
ConfigurationException
public static void applyEncryptionContext()
public static void applySslContext()
public static void applySeedProvider()
public static void applyTokensConfig()
public static void applySnitch()
public static void applyPartitioner()
public static void applyPartitioner(Config conf)
public static IEndpointSnitch createEndpointSnitch(boolean dynamic, java.lang.String snitchClassName) throws ConfigurationException
ConfigurationException
public static IAuthenticator getAuthenticator()
public static void setAuthenticator(IAuthenticator authenticator)
public static IAuthorizer getAuthorizer()
public static void setAuthorizer(IAuthorizer authorizer)
public static INetworkAuthorizer getNetworkAuthorizer()
public static void setNetworkAuthorizer(INetworkAuthorizer networkAuthorizer)
public static void setAuthFromRoot(boolean fromRoot)
public static boolean getAuthFromRoot()
public static IRoleManager getRoleManager()
public static void setRoleManager(IRoleManager roleManager)
public static int getPermissionsValidity()
public static void setPermissionsValidity(int timeout)
public static int getPermissionsUpdateInterval()
public static void setPermissionsUpdateInterval(int updateInterval)
public static int getPermissionsCacheMaxEntries()
public static int setPermissionsCacheMaxEntries(int maxEntries)
public static boolean getPermissionsCacheActiveUpdate()
public static void setPermissionsCacheActiveUpdate(boolean update)
public static int getRolesValidity()
public static void setRolesValidity(int validity)
public static int getRolesUpdateInterval()
public static void setRolesCacheActiveUpdate(boolean update)
public static boolean getRolesCacheActiveUpdate()
public static void setRolesUpdateInterval(int interval)
public static int getRolesCacheMaxEntries()
public static int setRolesCacheMaxEntries(int maxEntries)
public static int getCredentialsValidity()
public static void setCredentialsValidity(int timeout)
public static int getCredentialsUpdateInterval()
public static void setCredentialsUpdateInterval(int updateInterval)
public static int getCredentialsCacheMaxEntries()
public static int setCredentialsCacheMaxEntries(int maxEntries)
public static boolean getCredentialsCacheActiveUpdate()
public static void setCredentialsCacheActiveUpdate(boolean update)
public static int getMaxValueSize()
public static void setMaxValueSize(int maxValueSizeInBytes)
public static void createAllDirectories()
public static IPartitioner getPartitioner()
public static java.lang.String getPartitionerName()
public static IPartitioner setPartitionerUnsafe(IPartitioner newPartitioner)
public static IEndpointSnitch getEndpointSnitch()
public static void setEndpointSnitch(IEndpointSnitch eps)
public static IFailureDetector newFailureDetector()
public static void setDefaultFailureDetector()
public static int getColumnIndexSize()
public static int getColumnIndexSizeInKiB()
public static void setColumnIndexSize(int val)
public static int getColumnIndexCacheSize()
public static int getColumnIndexCacheSizeInKiB()
public static void setColumnIndexCacheSize(int val)
public static int getBatchSizeWarnThreshold()
public static int getBatchSizeWarnThresholdInKiB()
public static long getBatchSizeFailThreshold()
public static int getBatchSizeFailThresholdInKiB()
public static int getUnloggedBatchAcrossPartitionsWarnThreshold()
public static void setBatchSizeWarnThresholdInKiB(int threshold)
public static void setBatchSizeFailThresholdInKiB(int threshold)
public static java.util.Collection<java.lang.String> getInitialTokens()
public static java.lang.String getAllocateTokensForKeyspace()
public static java.lang.Integer getAllocateTokensForLocalRf()
public static java.util.Collection<java.lang.String> tokensFromString(java.lang.String tokenString)
public static int getNumTokens()
public static InetAddressAndPort getReplaceAddress()
public static java.util.Collection<java.lang.String> getReplaceTokens()
public static java.util.UUID getReplaceNode()
public static java.lang.String getClusterName()
public static int getStoragePort()
public static int getSSLStoragePort()
public static long nativeTransportIdleTimeout()
public static void setNativeTransportIdleTimeout(long nativeTransportTimeout)
public static long getRpcTimeout(java.util.concurrent.TimeUnit unit)
public static void setRpcTimeout(long timeOutInMillis)
public static long getReadRpcTimeout(java.util.concurrent.TimeUnit unit)
public static void setReadRpcTimeout(long timeOutInMillis)
public static long getRangeRpcTimeout(java.util.concurrent.TimeUnit unit)
public static void setRangeRpcTimeout(long timeOutInMillis)
public static long getWriteRpcTimeout(java.util.concurrent.TimeUnit unit)
public static void setWriteRpcTimeout(long timeOutInMillis)
public static long getCounterWriteRpcTimeout(java.util.concurrent.TimeUnit unit)
public static void setCounterWriteRpcTimeout(long timeOutInMillis)
public static long getCasContentionTimeout(java.util.concurrent.TimeUnit unit)
public static void setCasContentionTimeout(long timeOutInMillis)
public static long getTruncateRpcTimeout(java.util.concurrent.TimeUnit unit)
public static void setTruncateRpcTimeout(long timeOutInMillis)
public static long getRepairRpcTimeout(java.util.concurrent.TimeUnit unit)
public static void setRepairRpcTimeout(java.lang.Long timeOutInMillis)
public static boolean hasCrossNodeTimeout()
public static void setCrossNodeTimeout(boolean crossNodeTimeout)
public static long getSlowQueryTimeout(java.util.concurrent.TimeUnit unit)
public static long getMinRpcTimeout(java.util.concurrent.TimeUnit unit)
public static long getPingTimeout(java.util.concurrent.TimeUnit unit)
public static double getPhiConvictThreshold()
public static void setPhiConvictThreshold(double phiConvictThreshold)
public static int getConcurrentReaders()
public static void setConcurrentReaders(int concurrent_reads)
public static int getConcurrentWriters()
public static void setConcurrentWriters(int concurrent_writers)
public static int getConcurrentCounterWriters()
public static void setConcurrentCounterWriters(int concurrent_counter_writes)
public static int getConcurrentViewWriters()
public static void setConcurrentViewWriters(int concurrent_materialized_view_writes)
public static int getFlushWriters()
public static int getAvailableProcessors()
public static int getConcurrentCompactors()
public static void setConcurrentCompactors(int value)
public static int getCompactionThroughputMebibytesPerSecAsInt()
public static double getCompactionThroughputBytesPerSec()
public static double getCompactionThroughputMebibytesPerSec()
public static void setCompactionThroughputBytesPerSec(int value)
public static void setCompactionThroughputMebibytesPerSec(int value)
public static long getCompactionLargePartitionWarningThreshold()
public static int getCompactionTombstoneWarningThreshold()
public static void setCompactionTombstoneWarningThreshold(int count)
public static int getConcurrentValidations()
public static void setConcurrentValidations(int value)
public static int getConcurrentViewBuilders()
public static void setConcurrentViewBuilders(int value)
public static long getMinFreeSpacePerDriveInBytes()
public static boolean getDisableSTCSInL0()
public static void setDisableSTCSInL0(boolean disabled)
public static int getStreamThroughputOutboundMegabitsPerSec()
public static double getStreamThroughputOutboundMegabitsPerSecAsDouble()
public static double getStreamThroughputOutboundMebibytesPerSec()
public static double getStreamThroughputOutboundBytesPerSec()
public static int getStreamThroughputOutboundMebibytesPerSecAsInt()
public static void setStreamThroughputOutboundMebibytesPerSecAsInt(int value)
public static void setStreamThroughputOutboundBytesPerSec(long value)
public static void setStreamThroughputOutboundMegabitsPerSec(int value)
public static double getEntireSSTableStreamThroughputOutboundMebibytesPerSec()
public static double getEntireSSTableStreamThroughputOutboundBytesPerSec()
public static void setEntireSSTableStreamThroughputOutboundMebibytesPerSec(int value)
public static int getInterDCStreamThroughputOutboundMegabitsPerSec()
public static double getInterDCStreamThroughputOutboundMegabitsPerSecAsDouble()
public static double getInterDCStreamThroughputOutboundMebibytesPerSec()
public static double getInterDCStreamThroughputOutboundBytesPerSec()
public static int getInterDCStreamThroughputOutboundMebibytesPerSecAsInt()
public static void setInterDCStreamThroughputOutboundMebibytesPerSecAsInt(int value)
public static void setInterDCStreamThroughputOutboundBytesPerSec(long value)
public static void setInterDCStreamThroughputOutboundMegabitsPerSec(int value)
public static double getEntireSSTableInterDCStreamThroughputOutboundBytesPerSec()
public static double getEntireSSTableInterDCStreamThroughputOutboundMebibytesPerSec()
public static void setEntireSSTableInterDCStreamThroughputOutboundMebibytesPerSec(int value)
public static boolean useSpecificLocationForLocalSystemData()
true
if the local system keyspaces data must be stored in a different location,
false
otherwise.public static java.lang.String[] getLocalSystemKeyspacesDataFileLocations()
If the local_system_data_file_directory
was unspecified, the local system keyspaces data should be stored
in the first data directory. This approach guarantees that the server can tolerate the lost of all the disks but the first one.
public static java.lang.String[] getNonLocalSystemKeyspacesDataFileLocations()
public static java.lang.String[] getAllDataFileLocations()
public static java.lang.String getCommitLogLocation()
public static void setCommitLogLocation(java.lang.String value)
public static ParameterizedClass getCommitLogCompression()
public static void setCommitLogCompression(ParameterizedClass compressor)
public static Config.FlushCompression getFlushCompression()
public static void setFlushCompression(Config.FlushCompression compression)
public static int getCommitLogMaxCompressionBuffersInPool()
public static void setCommitLogMaxCompressionBuffersPerPool(int buffers)
public static int getMaxMutationSize()
public static int getTombstoneWarnThreshold()
public static void setTombstoneWarnThreshold(int threshold)
public static int getTombstoneFailureThreshold()
public static void setTombstoneFailureThreshold(int threshold)
public static int getCachedReplicaRowsWarnThreshold()
public static void setCachedReplicaRowsWarnThreshold(int threshold)
public static int getCachedReplicaRowsFailThreshold()
public static void setCachedReplicaRowsFailThreshold(int threshold)
public static int getCommitLogSegmentSize()
public static void setCommitLogSegmentSize(int sizeMebibytes)
CommitLogSegmentManagerCDC
uses the CommitLogSegmentSize to estimate the file size on allocation.
It is important to keep the value unchanged for the estimation to be correct.sizeMebibytes
- public static java.lang.String getSavedCachesLocation()
public static java.util.Set<InetAddressAndPort> getSeeds()
public static SeedProvider getSeedProvider()
public static void setSeedProvider(SeedProvider newSeedProvider)
public static java.net.InetAddress getListenAddress()
public static void setListenAddress(java.net.InetAddress newlistenAddress)
public static java.net.InetAddress getBroadcastAddress()
public static boolean shouldListenOnBroadcastAddress()
public static void setShouldListenOnBroadcastAddress(boolean shouldListenOnBroadcastAddress)
public static void setListenOnBroadcastAddress(boolean listen_on_broadcast_address)
public static IInternodeAuthenticator getInternodeAuthenticator()
public static void setInternodeAuthenticator(IInternodeAuthenticator internodeAuthenticator)
public static void setBroadcastAddress(java.net.InetAddress broadcastAdd)
public static java.net.InetAddress getRpcAddress()
public static void setBroadcastRpcAddress(java.net.InetAddress broadcastRPCAddr)
public static java.net.InetAddress getBroadcastRpcAddress()
FBUtilities.getBroadcastNativeAddressAndPort()
instead.public static boolean getRpcKeepAlive()
public static int getInternodeSocketSendBufferSizeInBytes()
public static int getInternodeSocketReceiveBufferSizeInBytes()
public static int getInternodeApplicationSendQueueCapacityInBytes()
public static int getInternodeApplicationSendQueueReserveEndpointCapacityInBytes()
public static int getInternodeApplicationSendQueueReserveGlobalCapacityInBytes()
public static int getInternodeApplicationReceiveQueueCapacityInBytes()
public static int getInternodeApplicationReceiveQueueReserveEndpointCapacityInBytes()
public static int getInternodeApplicationReceiveQueueReserveGlobalCapacityInBytes()
public static int getInternodeTcpConnectTimeoutInMS()
public static void setInternodeTcpConnectTimeoutInMS(int value)
public static int getInternodeTcpUserTimeoutInMS()
public static void setInternodeTcpUserTimeoutInMS(int value)
public static int getInternodeStreamingTcpUserTimeoutInMS()
public static void setInternodeStreamingTcpUserTimeoutInMS(int value)
public static int getInternodeMaxMessageSizeInBytes()
public static void setInternodeMaxMessageSizeInBytes(int value)
public static boolean startNativeTransport()
public static int getNativeTransportPort()
public static void setNativeTransportPort(int port)
public static int getNativeTransportPortSSL()
public static void setNativeTransportPortSSL(java.lang.Integer port)
public static int getNativeTransportMaxThreads()
public static void setNativeTransportMaxThreads(int max_threads)
public static int getNativeTransportMaxFrameSize()
public static void setNativeTransportMaxFrameSize(int bytes)
public static long getNativeTransportMaxConcurrentConnections()
public static void setNativeTransportMaxConcurrentConnections(long nativeTransportMaxConcurrentConnections)
public static long getNativeTransportMaxConcurrentConnectionsPerIp()
public static void setNativeTransportMaxConcurrentConnectionsPerIp(long native_transport_max_concurrent_connections_per_ip)
public static boolean useNativeTransportLegacyFlusher()
public static boolean getNativeTransportAllowOlderProtocols()
public static void setNativeTransportAllowOlderProtocols(boolean isEnabled)
public static long getCommitLogSyncGroupWindow()
public static void setCommitLogSyncGroupWindow(long windowMillis)
public static int getNativeTransportReceiveQueueCapacityInBytes()
public static void setNativeTransportReceiveQueueCapacityInBytes(int queueSize)
public static long getNativeTransportMaxRequestDataInFlightPerIpInBytes()
public static Config.PaxosVariant getPaxosVariant()
public static void setPaxosVariant(Config.PaxosVariant variant)
public static java.lang.String getPaxosContentionWaitRandomizer()
public static java.lang.String getPaxosContentionMinWait()
public static java.lang.String getPaxosContentionMaxWait()
public static java.lang.String getPaxosContentionMinDelta()
public static void setPaxosContentionWaitRandomizer(java.lang.String waitRandomizer)
public static void setPaxosContentionMinWait(java.lang.String minWait)
public static void setPaxosContentionMaxWait(java.lang.String maxWait)
public static void setPaxosContentionMinDelta(java.lang.String minDelta)
public static boolean skipPaxosRepairOnTopologyChange()
public static void setSkipPaxosRepairOnTopologyChange(boolean value)
public static long getPaxosPurgeGrace(java.util.concurrent.TimeUnit units)
public static void setPaxosPurgeGrace(long seconds)
public static Config.PaxosOnLinearizabilityViolation paxosOnLinearizabilityViolations()
public static void setPaxosOnLinearizabilityViolations(Config.PaxosOnLinearizabilityViolation v)
public static Config.PaxosStatePurging paxosStatePurging()
public static void setPaxosStatePurging(Config.PaxosStatePurging v)
public static boolean paxosRepairEnabled()
public static void setPaxosRepairEnabled(boolean v)
public static java.util.Set<java.lang.String> skipPaxosRepairOnTopologyChangeKeyspaces()
public static void setSkipPaxosRepairOnTopologyChangeKeyspaces(java.lang.String keyspaces)
public static boolean paxoTopologyRepairNoDcChecks()
public static boolean paxoTopologyRepairStrictEachQuorum()
public static void setNativeTransportMaxRequestDataInFlightPerIpInBytes(long maxRequestDataInFlightInBytes)
public static long getNativeTransportMaxRequestDataInFlightInBytes()
public static void setNativeTransportConcurrentRequestDataInFlightInBytes(long maxRequestDataInFlightInBytes)
public static int getNativeTransportMaxRequestsPerSecond()
public static void setNativeTransportMaxRequestsPerSecond(int perSecond)
public static void setNativeTransportRateLimitingEnabled(boolean enabled)
public static boolean getNativeTransportRateLimitingEnabled()
public static int getCommitLogSyncPeriod()
public static long getPeriodicCommitLogSyncBlock()
public static void setCommitLogSyncPeriod(int periodMillis)
public static Config.CommitLogSync getCommitLogSync()
public static void setCommitLogSync(Config.CommitLogSync sync)
public static Config.DiskAccessMode getDiskAccessMode()
public static void setDiskAccessMode(Config.DiskAccessMode mode)
public static Config.DiskAccessMode getIndexAccessMode()
public static void setIndexAccessMode(Config.DiskAccessMode mode)
public static void setDiskFailurePolicy(Config.DiskFailurePolicy policy)
public static Config.DiskFailurePolicy getDiskFailurePolicy()
public static void setCommitFailurePolicy(Config.CommitFailurePolicy policy)
public static Config.CommitFailurePolicy getCommitFailurePolicy()
public static boolean isSnapshotBeforeCompaction()
public static boolean isAutoSnapshot()
public static DurationSpec.IntSecondsBound getAutoSnapshotTtl()
public static void setAutoSnapshotTtl(DurationSpec.IntSecondsBound newTtl)
public static void setAutoSnapshot(boolean autoSnapshot)
public static boolean getAutoSnapshot()
public static long getSnapshotLinksPerSecond()
public static void setSnapshotLinksPerSecond(long throttle)
public static com.google.common.util.concurrent.RateLimiter getSnapshotRateLimiter()
public static boolean isAutoBootstrap()
public static void setHintedHandoffEnabled(boolean hintedHandoffEnabled)
public static boolean hintedHandoffEnabled()
public static java.util.Set<java.lang.String> hintedHandoffDisabledDCs()
public static boolean useDeterministicTableID()
public static void useDeterministicTableID(boolean value)
public static void enableHintsForDC(java.lang.String dc)
public static void disableHintsForDC(java.lang.String dc)
public static void setMaxHintWindow(int ms)
public static int getMaxHintWindow()
public static void setMaxHintsSizePerHostInMiB(int value)
public static int getMaxHintsSizePerHostInMiB()
public static long getMaxHintsSizePerHost()
public static File getHintsDirectory()
public static boolean hintWindowPersistentEnabled()
public static File getSerializedCachePath(CacheService.CacheType cacheType, java.lang.String version, java.lang.String extension)
public static int getDynamicUpdateInterval()
public static void setDynamicUpdateInterval(int dynamicUpdateInterval)
public static int getDynamicResetInterval()
public static void setDynamicResetInterval(int dynamicResetInterval)
public static double getDynamicBadnessThreshold()
public static void setDynamicBadnessThreshold(double dynamicBadnessThreshold)
public static EncryptionOptions.ServerEncryptionOptions getInternodeMessagingEncyptionOptions()
public static void setInternodeMessagingEncyptionOptions(EncryptionOptions.ServerEncryptionOptions encryptionOptions)
public static EncryptionOptions getNativeProtocolEncryptionOptions()
public static void updateNativeProtocolEncryptionOptions(java.util.function.Function<EncryptionOptions,EncryptionOptions> update)
public static int getHintedHandoffThrottleInKiB()
public static void setHintedHandoffThrottleInKiB(int throttleInKiB)
public static int getBatchlogReplayThrottleInKiB()
public static void setBatchlogReplayThrottleInKiB(int throttleInKiB)
public static int getMaxHintsDeliveryThreads()
public static int getHintsFlushPeriodInMS()
public static long getMaxHintsFileSize()
public static ParameterizedClass getHintsCompression()
public static void setHintsCompression(ParameterizedClass parameterizedClass)
public static boolean isAutoHintsCleanupEnabled()
public static void setAutoHintsCleanupEnabled(boolean value)
public static boolean isIncrementalBackupsEnabled()
public static void setIncrementalBackupsEnabled(boolean value)
public static boolean getFileCacheEnabled()
public static int getFileCacheSizeInMiB()
public static int getNetworkingCacheSizeInMiB()
public static boolean getFileCacheRoundUp()
public static DiskOptimizationStrategy getDiskOptimizationStrategy()
public static double getDiskOptimizationEstimatePercentile()
public static long getTotalCommitlogSpaceInMiB()
public static boolean shouldMigrateKeycacheOnCompaction()
public static void setMigrateKeycacheOnCompaction(boolean migrateCacheEntry)
public static int getSSTablePreemptiveOpenIntervalInMiB()
public static void setSSTablePreemptiveOpenIntervalInMiB(int mib)
public static boolean getTrickleFsync()
public static int getTrickleFsyncIntervalInKiB()
public static long getKeyCacheSizeInMiB()
public static long getIndexSummaryCapacityInMiB()
public static int getKeyCacheSavePeriod()
public static void setKeyCacheSavePeriod(int keyCacheSavePeriod)
public static int getKeyCacheKeysToSave()
public static void setKeyCacheKeysToSave(int keyCacheKeysToSave)
public static java.lang.String getRowCacheClassName()
public static long getRowCacheSizeInMiB()
public static void setRowCacheSizeInMiB(long val)
public static int getRowCacheSavePeriod()
public static void setRowCacheSavePeriod(int rowCacheSavePeriod)
public static int getRowCacheKeysToSave()
public static long getPaxosCacheSizeInMiB()
public static long getCounterCacheSizeInMiB()
public static void setRowCacheKeysToSave(int rowCacheKeysToSave)
public static int getCounterCacheSavePeriod()
public static void setCounterCacheSavePeriod(int counterCacheSavePeriod)
public static int getCacheLoadTimeout()
public static void setCacheLoadTimeout(int seconds)
public static int getCounterCacheKeysToSave()
public static void setCounterCacheKeysToSave(int counterCacheKeysToSave)
public static int getStreamingKeepAlivePeriod()
public static int getStreamingConnectionsPerHost()
public static boolean streamEntireSSTables()
public static java.lang.String getLocalDataCenter()
public static java.util.Comparator<Replica> getLocalComparator()
public static Config.InternodeCompression internodeCompression()
public static void setInternodeCompression(Config.InternodeCompression compression)
public static boolean getInterDCTcpNoDelay()
public static long getMemtableHeapSpaceInMiB()
public static long getMemtableOffheapSpaceInMiB()
public static Config.MemtableAllocationType getMemtableAllocationType()
public static int getRepairSessionMaxTreeDepth()
public static void setRepairSessionMaxTreeDepth(int depth)
public static int getRepairSessionSpaceInMiB()
public static void setRepairSessionSpaceInMiB(int sizeInMiB)
public static int getPaxosRepairParallelism()
public static void setPaxosRepairParallelism(int v)
public static java.lang.Float getMemtableCleanupThreshold()
public static java.util.Map<java.lang.String,InheritingClass> getMemtableConfigurations()
public static int getIndexSummaryResizeIntervalInMinutes()
public static void setIndexSummaryResizeIntervalInMinutes(int value)
public static boolean hasLargeAddressSpace()
public static int getTracetypeRepairTTL()
public static int getTracetypeQueryTTL()
public static long getPreparedStatementsCacheSizeMiB()
public static boolean enableUserDefinedFunctions()
public static boolean enableScriptedUserDefinedFunctions()
public static void enableScriptedUserDefinedFunctions(boolean enableScriptedUserDefinedFunctions)
public static boolean enableUserDefinedFunctionsThreads()
public static long getUserDefinedFunctionWarnTimeout()
public static void setUserDefinedFunctionWarnTimeout(long userDefinedFunctionWarnTimeout)
public static boolean allowInsecureUDFs()
public static boolean allowExtraInsecureUDFs()
public static boolean getMaterializedViewsEnabled()
public static void setMaterializedViewsEnabled(boolean enableMaterializedViews)
public static boolean getSASIIndexesEnabled()
public static void setSASIIndexesEnabled(boolean enableSASIIndexes)
public static boolean isTransientReplicationEnabled()
public static void setTransientReplicationEnabledUnsafe(boolean enabled)
public static boolean enableDropCompactStorage()
public static void setEnableDropCompactStorage(boolean enableDropCompactStorage)
public static long getUserDefinedFunctionFailTimeout()
public static void setUserDefinedFunctionFailTimeout(long userDefinedFunctionFailTimeout)
public static Config.UserFunctionTimeoutPolicy getUserFunctionTimeoutPolicy()
public static void setUserFunctionTimeoutPolicy(Config.UserFunctionTimeoutPolicy userFunctionTimeoutPolicy)
public static long getGCLogThreshold()
public static void setGCLogThreshold(int gcLogThreshold)
public static EncryptionContext getEncryptionContext()
public static long getGCWarnThreshold()
public static void setGCWarnThreshold(int threshold)
public static boolean isCDCEnabled()
public static void setCDCEnabled(boolean cdc_enabled)
public static boolean getCDCBlockWrites()
public static void setCDCBlockWrites(boolean val)
public static java.lang.String getCDCLogLocation()
public static long getCDCTotalSpace()
public static void setCDCTotalSpaceInMiB(int mibs)
public static int getCDCDiskCheckInterval()
public static void setEncryptionContext(EncryptionContext ec)
public static int searchConcurrencyFactor()
public static boolean isUnsafeSystem()
public static boolean diagnosticEventsEnabled()
public static void setDiagnosticEventsEnabled(boolean enabled)
public static ConsistencyLevel getIdealConsistencyLevel()
public static void setIdealConsistencyLevel(ConsistencyLevel cl)
public static int getRepairCommandPoolSize()
public static Config.RepairCommandPoolFullStrategy getRepairCommandPoolFullStrategy()
public static FullQueryLoggerOptions getFullQueryLogOptions()
public static boolean getBlockForPeersInRemoteDatacenters()
public static int getBlockForPeersTimeoutInSeconds()
public static boolean automaticSSTableUpgrade()
public static void setAutomaticSSTableUpgradeEnabled(boolean enabled)
public static int maxConcurrentAutoUpgradeTasks()
public static void setMaxConcurrentAutoUpgradeTasks(int value)
public static AuditLogOptions getAuditLoggingOptions()
public static void setAuditLoggingOptions(AuditLogOptions auditLoggingOptions)
public static Config.CorruptedTombstoneStrategy getCorruptedTombstoneStrategy()
public static void setCorruptedTombstoneStrategy(Config.CorruptedTombstoneStrategy strategy)
public static boolean getRepairedDataTrackingForRangeReadsEnabled()
public static void setRepairedDataTrackingForRangeReadsEnabled(boolean enabled)
public static boolean getRepairedDataTrackingForPartitionReadsEnabled()
public static void setRepairedDataTrackingForPartitionReadsEnabled(boolean enabled)
public static boolean snapshotOnRepairedDataMismatch()
public static void setSnapshotOnRepairedDataMismatch(boolean enabled)
public static boolean snapshotOnDuplicateRowDetection()
public static void setSnapshotOnDuplicateRowDetection(boolean enabled)
public static boolean reportUnconfirmedRepairedDataMismatches()
public static void reportUnconfirmedRepairedDataMismatches(boolean enabled)
public static boolean strictRuntimeChecks()
public static boolean useOffheapMerkleTrees()
public static void useOffheapMerkleTrees(boolean value)
public static java.util.function.Function<CommitLog,AbstractCommitLogSegmentManager> getCommitLogSegmentMgrProvider()
public static void setCommitLogSegmentMgrProvider(java.util.function.Function<CommitLog,AbstractCommitLogSegmentManager> provider)
public static int getValidationPreviewPurgeHeadStartInSec()
public static boolean checkForDuplicateRowsDuringReads()
public static void setCheckForDuplicateRowsDuringReads(boolean enabled)
public static boolean checkForDuplicateRowsDuringCompaction()
public static void setCheckForDuplicateRowsDuringCompaction(boolean enabled)
public static int getRepairPendingCompactionRejectThreshold()
public static void setRepairPendingCompactionRejectThreshold(int value)
public static int getInitialRangeTombstoneListAllocationSize()
public static void setInitialRangeTombstoneListAllocationSize(int size)
public static double getRangeTombstoneListGrowthFactor()
public static void setRangeTombstoneListGrowthFactor(double resizeFactor)
public static boolean getAutocompactionOnStartupEnabled()
public static boolean autoOptimiseIncRepairStreams()
public static void setAutoOptimiseIncRepairStreams(boolean enabled)
public static boolean autoOptimiseFullRepairStreams()
public static void setAutoOptimiseFullRepairStreams(boolean enabled)
public static boolean autoOptimisePreviewRepairStreams()
public static void setAutoOptimisePreviewRepairStreams(boolean enabled)
@Deprecated public static int tableCountWarnThreshold()
@Deprecated public static void setTableCountWarnThreshold(int value)
@Deprecated public static int keyspaceCountWarnThreshold()
@Deprecated public static void setKeyspaceCountWarnThreshold(int value)
@Deprecated public static ConsistencyLevel getAuthWriteConsistencyLevel()
public static ConsistencyLevel getAuthReadConsistencyLevel()
public static void setAuthWriteConsistencyLevel(ConsistencyLevel cl)
public static void setAuthReadConsistencyLevel(ConsistencyLevel cl)
public static int getConsecutiveMessageErrorsThreshold()
public static void setConsecutiveMessageErrorsThreshold(int value)
public static boolean getPartitionDenylistEnabled()
public static void setPartitionDenylistEnabled(boolean enabled)
public static boolean getDenylistWritesEnabled()
public static void setDenylistWritesEnabled(boolean enabled)
public static boolean getDenylistReadsEnabled()
public static void setDenylistReadsEnabled(boolean enabled)
public static boolean getDenylistRangeReadsEnabled()
public static void setDenylistRangeReadsEnabled(boolean enabled)
public static int getDenylistRefreshSeconds()
public static void setDenylistRefreshSeconds(int seconds)
public static int getDenylistInitialLoadRetrySeconds()
public static void setDenylistInitialLoadRetrySeconds(int seconds)
public static ConsistencyLevel getDenylistConsistencyLevel()
public static void setDenylistConsistencyLevel(ConsistencyLevel cl)
public static int getDenylistMaxKeysPerTable()
public static void setDenylistMaxKeysPerTable(int value)
public static int getDenylistMaxKeysTotal()
public static void setDenylistMaxKeysTotal(int value)
public static boolean getAuthCacheWarmingEnabled()
public static SubnetGroups getClientErrorReportingExclusions()
public static SubnetGroups getInternodeErrorReportingExclusions()
public static boolean getReadThresholdsEnabled()
public static void setReadThresholdsEnabled(boolean value)
@Nullable public static DataStorageSpec.LongBytesBound getCoordinatorReadSizeWarnThreshold()
public static void setCoordinatorReadSizeWarnThreshold(@Nullable DataStorageSpec.LongBytesBound value)
@Nullable public static DataStorageSpec.LongBytesBound getCoordinatorReadSizeFailThreshold()
public static void setCoordinatorReadSizeFailThreshold(@Nullable DataStorageSpec.LongBytesBound value)
@Nullable public static DataStorageSpec.LongBytesBound getLocalReadSizeWarnThreshold()
public static void setLocalReadSizeWarnThreshold(@Nullable DataStorageSpec.LongBytesBound value)
@Nullable public static DataStorageSpec.LongBytesBound getLocalReadSizeFailThreshold()
public static void setLocalReadSizeFailThreshold(@Nullable DataStorageSpec.LongBytesBound value)
@Nullable public static DataStorageSpec.LongBytesBound getRowIndexReadSizeWarnThreshold()
public static void setRowIndexReadSizeWarnThreshold(@Nullable DataStorageSpec.LongBytesBound value)
@Nullable public static DataStorageSpec.LongBytesBound getRowIndexReadSizeFailThreshold()
public static void setRowIndexReadSizeFailThreshold(@Nullable DataStorageSpec.LongBytesBound value)
public static int getDefaultKeyspaceRF()
public static void setDefaultKeyspaceRF(int value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static boolean getUseStatementsEnabled()
public static void setUseStatementsEnabled(boolean enabled)
public static boolean getForceNewPreparedStatementBehaviour()
public static void setForceNewPreparedStatementBehaviour(boolean value)
public static DurationSpec.LongNanosecondsBound getStreamingStateExpires()
public static void setStreamingStateExpires(DurationSpec.LongNanosecondsBound duration)
public static DataStorageSpec.LongBytesBound getStreamingStateSize()
public static void setStreamingStateSize(DataStorageSpec.LongBytesBound duration)
public static boolean isUUIDSSTableIdentifiersEnabled()
public static DurationSpec.LongNanosecondsBound getRepairStateExpires()
public static void setRepairStateExpires(DurationSpec.LongNanosecondsBound duration)
public static int getRepairStateSize()
public static void setRepairStateSize(int size)
public static boolean topPartitionsEnabled()
public static int getMaxTopSizePartitionCount()
public static void setMaxTopSizePartitionCount(int value)
public static int getMaxTopTombstonePartitionCount()
public static void setMaxTopTombstonePartitionCount(int value)
public static DataStorageSpec.LongBytesBound getMinTrackedPartitionSizeInBytes()
public static void setMinTrackedPartitionSizeInBytes(DataStorageSpec.LongBytesBound spec)
public static long getMinTrackedPartitionTombstoneCount()
public static void setMinTrackedPartitionTombstoneCount(long value)
Copyright © 2009-2022 The Apache Software Foundation