Delen via


zstd_compress-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 15.2 en hoger

Retourneert de waarde die is gecomprimeerd met Zstandard-compressie.

Syntaxis

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

Argumenten

  • value: de binaire waarde die moet worden gecomprimeerd.
  • level: Optioneel geheel getal tussen 1 en 22 dat het compressieniveau vertegenwoordigt. De standaardwaarde is 3.
  • streaming_mode: Optioneel booleaanse argument dat aangeeft of de streamingmodus moet worden gebruikt.

Retouren

Gecomprimeerde waarde van het type BINARY.

Voorbeelden

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