zstd_compress
-functie
Van toepassing op: Databricks SQL
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=