Fonction zstd_compress
S’applique à : Databricks SQL Databricks Runtime 15.2 et versions ultérieures
Retourne la valeur compressée avec la compression Zstandard.
Syntaxe
zstd_compress ( value [, level [, streaming_mode ] ] )
Arguments
value
: valeur binaire à compresser.level
: argument entier facultatif compris entre 1 et 22 qui représente le niveau de compression. La valeur par défaut de est 3.streaming_mode
: argument booléen facultatif qui indique s’il faut utiliser le mode de diffusion en continu.
Retours
Valeur compressée de type BINARY
.
Exemples
> SELECT base64(zstd_compress(repeat("Apache Spark ", 10)));
KLUv/SCCpQAAaEFwYWNoZSBTcGFyayABABLS+QU=
> SELECT string(zstd_decompress(zstd_compress("Apache Spark")));
Apache Spark
-- Using streaming mode
> SELECT base64(zstd_compress(repeat("Apache Spark ", 10), 3, true));
KLUv/QBYpAAAaEFwYWNoZSBTcGFyayABABLS+QUBAAA=