summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorleveldb Team <no-reply@google.com>2023-03-30 07:12:55 +0000
committerAustin Sullivan <asully@chromium.org>2023-04-20 18:08:55 +0000
commitc61238dcf39bdcfb6ef27abbda35b4cbf42b9002 (patch)
tree445a68645c77033ce7d72e9c5116fa4e933108fe /include
parent77d66aaf3edd6db0f1bfb4308fdc68c62fcc7bf6 (diff)
downloadleveldb-c61238dcf39bdcfb6ef27abbda35b4cbf42b9002.tar.gz
Support Zstd compression level in Leveldb
PiperOrigin-RevId: 520556840
Diffstat (limited to 'include')
-rw-r--r--include/leveldb/options.h4
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.
//