Compartilhar via


Função zstd_compress

Aplica-se a:verificação marcada como sim SQL do Databricks verificação marcada como sim Databricks Runtime 15.2 e versões posteriores

Retorna o valor compactado com a compactação Zstandard.

Sintaxe

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

Argumentos

  • value: o valor binário a ser compactado.
  • level: argumento inteiro opcional entre 1 e 22 que representa o nível de compactação. O padrão é 3.
  • streaming_mode: argumento booliano opcional que indica se deverá usar o modo de streaming.

Devoluções

Valor compactado do tipo BINARY.

Exemplos

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