Funzione zstd_compress
Si applica a: Databricks SQL Databricks Runtime 15.2 e versioni successive
Restituisce il valore compresso con la compressione Zstandard.
Sintassi
zstd_compress ( value [, level [, streaming_mode ] ] )
Argomenti
value
: valore binario da comprimere.level
: argomento intero facoltativo compreso tra 1 e 22 che rappresenta il livello di compressione. Il valore predefinito è 3.streaming_mode
: argomento booleano facoltativo che indica se usare la modalità di streaming.
Valori restituiti
Valore compresso di tipo BINARY
.
Esempi
> 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=