diff options
author | leveldb Team <no-reply@google.com> | 2023-03-30 07:12:55 +0000 |
---|---|---|
committer | Austin Sullivan <asully@chromium.org> | 2023-04-20 18:08:55 +0000 |
commit | c61238dcf39bdcfb6ef27abbda35b4cbf42b9002 (patch) | |
tree | 445a68645c77033ce7d72e9c5116fa4e933108fe /include | |
parent | 77d66aaf3edd6db0f1bfb4308fdc68c62fcc7bf6 (diff) | |
download | leveldb-c61238dcf39bdcfb6ef27abbda35b4cbf42b9002.tar.gz |
Support Zstd compression level in Leveldb
PiperOrigin-RevId: 520556840
Diffstat (limited to 'include')
-rw-r--r-- | include/leveldb/options.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/leveldb/options.h b/include/leveldb/options.h index 79bcdbb..d755f46 100644 --- a/include/leveldb/options.h +++ b/include/leveldb/options.h @@ -131,6 +131,10 @@ struct LEVELDB_EXPORT Options { // efficiently detect that and will switch to uncompressed mode. CompressionType compression = kSnappyCompression; + // Compression level for zstd. + // Currently only the range [-5,22] is supported. Default is 1. + int zstd_compression_level = 1; + // EXPERIMENTAL: If true, append to existing MANIFEST and log files // when a database is opened. This can significantly speed up open. // |