zstd_compress
関数
適用対象: Databricks SQL Databricks Runtime 15.2 以降
Zstandard 圧縮で圧縮された値を返します。
構文
zstd_compress ( value [, level [, streaming_mode ] ] )
引数
value
: 圧縮するバイナリ値。level
: 圧縮レベルを表す 1 ~ 22 のオプションの整数引数。 既定の は 3 です。streaming_mode
: ストリーミング モードを使用するかどうかを示すオプションのブール値引数。
返品
BINARY
型の圧縮値。
例
> 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=