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: 要操作的字符串表达式。 可以是常量、列或函数,以及字符串运算符的任何组合。