Constants for default configuration values.
More...
Constants for default configuration values.
◆ kCBLDefaultDatabaseFullSync
[false] Full sync is off by default because the performance hit is seldom worth the benefit
◆ kCBLDefaultDatabaseMmapDisabled
| CBL_PUBLIC const bool kCBLDefaultDatabaseMmapDisabled |
|
extern |
[false] Memory mapped database files are enabled by default
◆ kCBLDefaultFileLogSinkMaxKeptFiles
| CBL_PUBLIC const uint32_t kCBLDefaultFileLogSinkMaxKeptFiles |
|
extern |
[2] 2 files preserved during each log rotation
◆ kCBLDefaultFileLogSinkMaxSize
| CBL_PUBLIC const size_t kCBLDefaultFileLogSinkMaxSize |
|
extern |
[524288] 512 KiB for the size of a log file
◆ kCBLDefaultFileLogSinkUsePlaintext
| CBL_PUBLIC const bool kCBLDefaultFileLogSinkUsePlaintext |
|
extern |
[false] Plaintext is not used, and instead binary encoding is used in log files
◆ kCBLDefaultFullTextIndexIgnoreAccents
| CBL_PUBLIC const bool kCBLDefaultFullTextIndexIgnoreAccents |
|
extern |
[false] Accents and ligatures are not ignored when indexing via full text search
◆ kCBLDefaultLogFileMaxRotateCount
| CBL_PUBLIC const uint32_t kCBLDefaultLogFileMaxRotateCount |
|
extern |
[1] 1 rotated file present (2 total, including the currently active log file)
◆ kCBLDefaultLogFileMaxSize
[524288] 512 KiB for the size of a log file
◆ kCBLDefaultLogFileUsePlaintext
| CBL_PUBLIC const bool kCBLDefaultLogFileUsePlaintext |
|
extern |
[false] Plaintext is not used, and instead binary encoding is used in log files
◆ kCBLDefaultReplicatorAcceptParentCookies
| CBL_PUBLIC const bool kCBLDefaultReplicatorAcceptParentCookies |
|
extern |
[false] Whether or not a replicator only accepts cookies for the sender's parent domains
◆ kCBLDefaultReplicatorContinuous
| CBL_PUBLIC const bool kCBLDefaultReplicatorContinuous |
|
extern |
[false] One-shot replication is used, and will stop once all initial changes are processed
◆ kCBLDefaultReplicatorDisableAutoPurge
| CBL_PUBLIC const bool kCBLDefaultReplicatorDisableAutoPurge |
|
extern |
[false] Purge documents when a user loses access
◆ kCBLDefaultReplicatorHeartbeat
| CBL_PUBLIC const unsigned kCBLDefaultReplicatorHeartbeat |
|
extern |
[300] A heartbeat messages is sent every 300 seconds to keep the connection alive
◆ kCBLDefaultReplicatorMaxAttemptsContinuous
| CBL_PUBLIC const unsigned kCBLDefaultReplicatorMaxAttemptsContinuous |
|
extern |
[UINT_MAX] When replicator is continuous, never give up unless explicitly stopped
◆ kCBLDefaultReplicatorMaxAttemptsSingleShot
| CBL_PUBLIC const unsigned kCBLDefaultReplicatorMaxAttemptsSingleShot |
|
extern |
[10] When replicator is not continuous, after 10 failed attempts give up on the replication
◆ kCBLDefaultReplicatorMaxAttemptsWaitTime
| CBL_PUBLIC const unsigned kCBLDefaultReplicatorMaxAttemptsWaitTime |
|
extern |
[300] Max wait time between retry attempts in seconds
◆ kCBLDefaultReplicatorType
[kCBLReplicatorTypePushAndPull] Perform bidirectional replication
◆ kCBLDefaultVectorIndexDistanceMetric
[kCBLDistanceMetricEuclideanSquared] By default, vectors are compared using Squared Euclidean metric.
◆ kCBLDefaultVectorIndexLazy
[false] Vectors are not lazily indexed, by default
◆ kCBLDefaultVectorIndexMaxTrainingSize
| CBL_PUBLIC const unsigned kCBLDefaultVectorIndexMaxTrainingSize |
|
extern |
[0] By default, the value will be determined based on the number of centroids, encoding types, and the encoding parameters
◆ kCBLDefaultVectorIndexMinTrainingSize
| CBL_PUBLIC const unsigned kCBLDefaultVectorIndexMinTrainingSize |
|
extern |
[0] By default, the value will be determined based on the number of centroids, encoding types, and the encoding parameters.
◆ kCBLDefaultVectorIndexNumProbes
| CBL_PUBLIC const unsigned kCBLDefaultVectorIndexNumProbes |
|
extern |
[0] By default, the value will be determined based on the number of centroids.