[#DBParams] = DBParams :mrdocs: Application‐specific storage settings. == Synopsis Declared in `<dbwrapper.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct DBParams; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:DBParams/bloom_filter.adoc[`bloom_filter`] | If true, build a LevelDB bloom filter to accelerate point lookups. | xref:DBParams/cache_bytes.adoc[`cache_bytes`] | Configures various leveldb cache settings. | xref:DBParams/max_file_size.adoc[`max_file_size`] | Maximum LevelDB SST file size. Larger values reduce the frequency of compactions but increase their duration. | xref:DBParams/memory_only.adoc[`memory_only`] | If true, use leveldb's memory environment. | xref:DBParams/obfuscate.adoc[`obfuscate`] | If true, store data obfuscated via simple XOR. If false, XOR with a zero'd byte array. | xref:DBParams/options.adoc[`options`] | Passed‐through options. | xref:DBParams/path.adoc[`path`] | Location in the filesystem where leveldb data will be stored. | xref:DBParams/testing_env.adoc[`testing_env`] | If non‐null, use this as the leveldb::Env instead of the default. Caller retains ownership. | xref:DBParams/wipe_data.adoc[`wipe_data`] | If true, remove all existing data. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#