Condividi tramite


Funzione zstd_compress

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì 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=