Cloudflare Pipelines のスカラー関数実装は Apache DataFusion ↗(Arroyo ↗ 経由)にもとづいており、このドキュメントは DataFusion の関数リファレンスから派生しています。
数値の絶対値を返します。
abs(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の逆余弦(アークコサイン)を返します。
acos(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の逆双曲線余弦(エリアハイパボリックコサイン)を返します。
acosh(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の逆正弦(アークサイン)を返します。
asin(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の逆双曲線正弦(エリアハイパボリックサイン)を返します。
asinh(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の逆正接(アークタンジェント)を返します。
atan(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の逆双曲線正接(エリアハイパボリックタンジェント)を返します。
atanh(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
expression_y / expression_x の逆正接(アークタンジェント)を返します。
atan2(expression_y, expression_x)引数
- expression_y: 対象の 1 つ目の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
- expression_x: 対象の 2 つ目の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の立方根を返します。
cbrt(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値以上の最も近い整数を返します。
ceil(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の余弦(コサイン)を返します。
cos(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の双曲線余弦を返します。
cosh(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
ラジアンを度に変換します。
degrees(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の自然指数関数(底 e の指数)を返します。
exp(numeric_expression)引数
- numeric_expression: 指数として使う数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
階乗です。値が 2 未満の場合は 1 を返します。
factorial(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値以下の最も近い整数を返します。
floor(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
expression_x と expression_y の最大公約数を返します。両方の入力が 0 の場合は 0 を返します。
gcd(expression_x, expression_y)引数
- expression_x: 対象の 1 つ目の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
- expression_y: 対象の 2 つ目の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
指定した数値が +NaN または -NaN なら true、それ以外は false を返します。
isnan(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
指定した数値が +0.0 または -0.0 なら true、それ以外は false を返します。
iszero(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
expression_x と expression_y の最小公倍数を返します。いずれかの入力が 0 の場合は 0 を返します。
lcm(expression_x, expression_y)引数
- expression_x: 対象の 1 つ目の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
- expression_y: 対象の 2 つ目の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の自然対数を返します。
ln(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の底 x の対数を返します。 底を指定できます。省略した場合は、数値の常用対数(底 10)を取ります。
log(base, numeric_expression)
log(numeric_expression)引数
- base: 対象の底となる数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の常用対数(底 10)を返します。
log10(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の底 2 の対数を返します。
log2(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
1 つ目の引数が NaN でなければ、その値を返します。 それ以外の場合は 2 つ目の引数を返します。
nanvl(expression_x, expression_y)引数
- expression_x: NaN でなければ返す数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
- expression_y: 1 つ目の式が NaN のときに返す数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
π の近似値を返します。
pi()底の式を指数乗した値を返します。
power(base, exponent)引数
- base: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
- exponent: 対象の指数となる数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
エイリアス
- pow
power のエイリアスです。
度をラジアンに変換します。
radians(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
範囲 [0, 1) のランダムな浮動小数点値を返します。 乱数のシードは行ごとに一意です。
random()数値を最も近い整数に丸めます。
round(numeric_expression[, decimal_places])引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
- decimal_places: 省略可能です。丸める小数桁数です。 デフォルトは 0 です。
数値の符号を返します。
負の数は -1 を返します。
0 と正の数は 1 を返します。
signum(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の正弦(サイン)を返します。
sin(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の双曲線正弦を返します。
sinh(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の平方根を返します。
sqrt(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の正接(タンジェント)を返します。
tan(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値の双曲線正接を返します。
tanh(numeric_expression)引数
- numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
数値を整数に切り捨てるか、指定した小数桁数で切り捨てます。
trunc(numeric_expression[, decimal_places])引数
-
numeric_expression: 対象の数値式です。 定数、列、関数、および算術演算子の組み合わせを使えます。
-
decimal_places: 省略可能です。切り捨てる 小数桁数です。デフォルトは 0(整数へ切り捨て)です。
decimal_placesが正の整数なら、小数点より右の桁を 切り捨てます。decimal_placesが負の整数なら、 小数点より左の桁を0に置き換えます。