Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Применяется к: 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=