diff options
author | Alex Gorrod <alexander.gorrod@mongodb.com> | 2016-10-24 14:28:49 +1100 |
---|---|---|
committer | Alex Gorrod <alexander.gorrod@mongodb.com> | 2016-10-24 14:28:49 +1100 |
commit | ef9a7983ea47cea78400a4472a3d4e46735385c5 (patch) | |
tree | f85d6f2d1861ec34788575ea87083f5009ee1133 /examples/java/com/wiredtiger/examples/ex_all.java | |
parent | 6a31c2118cce88c68281eda2ca9ab1df915a2773 (diff) | |
parent | 02dbad43779c17b0e2adceb31f4cd0b97bfaeb96 (diff) | |
download | mongo-ef9a7983ea47cea78400a4472a3d4e46735385c5.tar.gz |
Merge branch 'develop' into mongodb-3.4mongodb-3.4.0-rc2
Diffstat (limited to 'examples/java/com/wiredtiger/examples/ex_all.java')
-rw-r--r-- | examples/java/com/wiredtiger/examples/ex_all.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/examples/java/com/wiredtiger/examples/ex_all.java b/examples/java/com/wiredtiger/examples/ex_all.java index 83a37e9a6a5..cf8491aa4f8 100644 --- a/examples/java/com/wiredtiger/examples/ex_all.java +++ b/examples/java/com/wiredtiger/examples/ex_all.java @@ -549,6 +549,12 @@ session_ops(Session session) "block_compressor=zlib,key_format=S,value_format=S"); /*! [Create a zlib compressed table] */ ret = session.drop("table:mytable", null); + + /*! [Create a zstd compressed table] */ + ret = session.create("table:mytable", + "block_compressor=zstd,key_format=S,value_format=S"); + /*! [Create a zstd compressed table] */ + ret = session.drop("table:mytable", null); } // if (false) /*! [Configure checksums to uncompressed] */ @@ -942,6 +948,29 @@ allExample() /*! [Configure zlib extension] */ conn.close(null); + /*! [Configure zlib extension with compression level] */ + conn = wiredtiger.open(home, + "create," + + "extensions=[/usr/local/lib/" + + "libwiredtiger_zlib.so=[config=[compression_level=3]]]"); + /*! [Configure zlib extension with compression level] */ + conn.close(null); + + /*! [Configure zstd extension] */ + conn = wiredtiger.open(home, + "create," + + "extensions=[/usr/local/lib/libwiredtiger_zstd.so]"); + /*! [Configure zstd extension] */ + conn.close(null); + + /*! [Configure zstd extension with compression level] */ + conn = wiredtiger.open(home, + "create," + + "extensions=[/usr/local/lib/" + + "libwiredtiger_zstd.so=[config=[compression_level=9]]]"); + /*! [Configure zstd extension with compression level] */ + conn.close(null); + /* * This example code gets run, and direct I/O might not be available, * causing the open to fail. The documentation requires code snippets, |