Compartir vía


Función zstd_compress

Se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 15.2 y versiones posteriores

Devuelve el valor descomprimido con compresión Zstandard.

Sintaxis

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

Argumentos

  • value: el valor binario para comprimir.
  • level: argumento entero opcional entre 1 y 22 que representa el nivel de compresión. El valor predeterminado de es 3.
  • streaming_mode: argumento booleano opcional que indica si se debe usar el modo de streaming.

Devoluciones

Valor comprimido de tipo BINARY.

Ejemplos

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