Cloudflare Pipelines のスカラー関数実装は Apache DataFusion ↗(Arroyo ↗ 経由)を基にしており、このドキュメントは DataFusion の関数リファレンスから派生しています。
指定したアルゴリズムで式のバイナリハッシュを計算します。
digest(expression, algorithm)引数
- expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。
- algorithm: 使うアルゴリズムを指定する文字列式。
次のいずれかである必要があります。
- md5
- sha224
- sha256
- sha384
- sha512
- blake2s
- blake2b
- blake3
文字列式の MD5 128 ビットチェックサムを計算します。
md5(expression)引数
- expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。
バイナリ文字列の SHA-224 ハッシュを計算します。
sha224(expression)引数
- expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。
バイナリ文字列の SHA-256 ハッシュを計算します。
sha256(expression)引数
- expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。
バイナリ文字列の SHA-384 ハッシュを計算します。
sha384(expression)引数
- expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。
バイナリ文字列の SHA-512 ハッシュを計算します。
sha512(expression)引数
- expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。