A zstd_decompress
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime 15.2 és újabb verziók
Zstandard tömörítéssel tömörített értéket ad vissza. A dekompressziós hiba esetén kivételt jelez.
Syntax
zstd_decompress ( value )
Argumentumok
value
: A Zstandardtal tömörített bináris érték, amelyet le kell bontani.
Válaszok
Dekomponált típusú BINARY
érték.
Ha value
nem érvényes ZSTD tömörített érték, a Databricks INVALID_PARAMETER_VALUE hoz létre. ZSTD_DECOMPRESS_INPUT.
Ha kivétel emelése helyett vissza szeretne térni NULL
, használja a try_zstd_decompress függvényt.
Példák
> 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("invalid input")
[INVALID_PARAMETER_VALUE.ZSTD_DECOMPRESS_INPUT] The value of parameter(s) `input` in `zstd_decompress` is invalid: expects valid zstd-compressed data. SQLSTATE: 22023