zstd_compress fungsi

Berlaku untuk:Ditandai centang ya Databricks SQL ditandai centang ya Databricks Runtime 15.2 ke atas

Mengembalikan nilai yang dikompresi dengan pemadatan Zstandard.

Sintaks

zstd_compress ( value [, level [, streaming_mode ] ] )

Argumen

  • value: Nilai biner untuk dikompresi.
  • level: Argumen bilangan bulat opsional antara 1 dan 22 yang mewakili tingkat pemadatan. Standarnya adalah 3.
  • streaming_mode: Argumen boolean opsional yang menunjukkan apakah akan menggunakan mode streaming.

Mengembalikan

Nilai terkompresi dari jenis BINARY.

Contoh

> 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=