postgresql/src/include/common
Tomas Vondra 2820adf775 Support long distance matching for zstd compression
zstd compression supports a special mode for finding matched in distant
past, which may result in better compression ratio, at the expense of
using more memory (the window size is 128MB).

To enable this optional mode, use the "long" keyword when specifying the
compression method (--compress=zstd:long).

Author: Justin Pryzby
Reviewed-by: Tomas Vondra, Jacob Champion
Discussion: https://postgr.es/m/20230224191840.GD1653@telsasoft.com
Discussion: https://postgr.es/m/20220327205020.GM28503@telsasoft.com
2023-04-06 17:18:42 +02:00
..
archive.h Revert refactoring of restore command code to shell_restore.c 2023-02-06 08:28:42 +09:00
base64.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
checksum_helper.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
compression.h Support long distance matching for zstd compression 2023-04-06 17:18:42 +02:00
config_info.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
connect.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
controldata_utils.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
cryptohash.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
fe_memutils.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
file_perm.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
file_utils.h Revise pg_pwrite_zeros() 2023-03-06 13:21:33 +09:00
hashfn.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
hmac.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
int.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
int128.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
ip.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
jsonapi.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
keywords.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
kwlookup.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
link-canary.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
logging.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
md5.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
openssl.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
percentrepl.h Common function for percent placeholder replacement 2023-01-11 10:42:35 +01:00
pg_lzcompress.h Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
pg_prng.h Invent random_normal() to provide normally-distributed random numbers. 2023-01-09 12:44:00 -05:00
relpath.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
restricted_token.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
saslprep.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
scram-common.h Make SCRAM iteration count configurable 2023-03-27 09:46:29 +02:00
sha1.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
sha2.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
shortest_dec.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
string.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
unicode_east_asian_fw_table.h Update Unicode data to Unicode 15.0.0 2022-09-19 18:30:05 -04:00
unicode_nonspacing_table.h Update Unicode data to Unicode 15.0.0 2022-09-19 18:30:05 -04:00
unicode_norm.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
unicode_norm_hashfunc.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
unicode_norm_table.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
unicode_normprops_table.h Update Unicode data to Unicode 15.0.0 2022-09-19 18:30:05 -04:00
username.h Update copyright for 2023 2023-01-02 15:00:37 -05:00