zstd_decompress-functie

Van toepassing op:gevinkt ja Databricks SQL gevinkt ja Databricks Runtime 15.2 en hoger

Retourneert de waarde gedecomprimeerd met Zstandard-compressie. Bij decompressiefout wordt er een uitzondering gegenereerd.

Syntaxis

zstd_decompress ( value )

Argumenten

  • value: De binaire waarde gecomprimeerd met Zstandard die moet worden gedecomprimeerd.

Retouren

Gedecomprimeerde waarde van het type BINARY.

Als value geen geldige gecomprimeerde ZSTD-waarde is, verhoogt Azure Databricks INVALID_PARAMETER_VALUE. ZSTD_DECOMPRESS_INPUT. Als u in plaats daarvan wilt terugkeren NULL , gebruikt u de functie try_zstd_decompress .

Algemene foutvoorwaarden

Voorbeelden

> SELECT string(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(zstd_decompress(zstd_compress("Apache Spark")));
  Apache Spark
> SELECT zstd_decompress(x'DEADBEEF');
  Error: INVALID_PARAMETER_VALUE.ZSTD_DECOMPRESS_INPUT