Compartir vía


Función try_zstd_decompress

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. En caso de error de descompresión, la función devuelve NULL.

Sintaxis

try_zstd_decompress ( value )

Argumentos

  • value: valor binario comprimido con Zstandard que debe descomprimirse.

Devoluciones

Valor descomprimido de tipo BINARY.

Si value no es un valor comprimido ZSTD válido, Databricks devuelve NULL. Para devolver un error en lugar de NULL, use la función zstd_decompress.

Ejemplos

> SELECT string(try_zstd_decompress(unbase64("KLUv/SCCpQAAaEFwYWNoZSBTcGFyayABABLS+QU=")));
  Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark
> SELECT string(try_zstd_decompress(zstd_compress("Apache Spark")));
  Apache Spark
> SELECT try_zstd_decompress("invalid input")
  NULL