abs

Supported Signatures

function abs $1($1) returns $1
	where $1 in (bigint, float64)

🔗 Official Documentation

acos

Supported Signatures

function acos $1($1) returns double
	where $1 in (double, bigint)

🔗 Official Documentation

acosh

Supported Signatures

function acosh $1($1) returns double
	where $1 in (double, bigint)

🔗 Official Documentation

asin

Supported Signatures

function asin $1($1) returns double
	where $1 in (double, bigint)

🔗 Official Documentation

asinh

Supported Signatures

function asinh $1($1) returns double
	where $1 in (double, bigint)

🔗 Official Documentation

atan

Supported Signatures

function atan $1($1) returns double
	where $1 in (double, bigint)

🔗 Official Documentation

atan2

Supported Signatures

function atan2 $1, $2($1, $2) returns double
	where $1 in (bigint, double)
	and $2 in (bigint, double)

🔗 Official Documentation

atanh

Supported Signatures

function atanh $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

cbrt

Supported Signatures

function cbrt $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

ceil

Supported Signatures

function ceil(bigint) returns double
function ceil $1($1) returns $1
	where $1 in (double)

🔗 Official Documentation

ceiling

Supported Signatures

function ceiling(bigint) returns double
function ceiling $1($1) returns $1
	where $1 in (double)

🔗 Official Documentation

cos

Supported Signatures

function cos $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

cosh

Supported Signatures

function cosh $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

cot

Supported Signatures

function cot $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

coth

Supported Signatures

function coth $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

csc

Supported Signatures

function csc $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

csch

Supported Signatures

function csch $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

div

Supported Signatures

function div $1($1, $1) returns $1
	where $1 in (bigint)
function div(bigint, decimal(p,s)) returns decimal(p,s)
function div(decimal(p,s), bigint) returns decimal(p,s)
function div(decimal(p,s), bigint) returns decimal(p,s)
function div(bigint, decimal(p,s)) returns decimal(p,s)

🔗 Official Documentation

exp

Supported Signatures

function exp(bigint) returns double
function exp $1($1) returns $1
	where $1 in (double)

🔗 Official Documentation

floor

Supported Signatures

function floor $1($1) returns $1
	where $1 in (double)
function floor(bigint) returns double

🔗 Official Documentation

greatest

Supported Signatures

function greatest $1($1, ...) returns $1
	where $1 in (bigint, double, timestamp, date, time)

🔗 Official Documentation

ieee_divide

Supported Signatures

function ieee_divide $1, $2($1, $2) returns double
	where $1 in (bigint, double)
	and $2 in (bigint, double)

🔗 Official Documentation

is_inf

Supported Signatures

function is_inf $1($1) returns bool
	where $1 in (bigint, double)

🔗 Official Documentation

is_nan

Supported Signatures

function is_nan $1($1) returns bool
	where $1 in (bigint, double)

🔗 Official Documentation

least

Supported Signatures

function least $1($1, ...) returns $1
	where $1 in (bigint, double, timestamp, date, time)

🔗 Official Documentation

ln

Supported Signatures

function ln(bigint) returns double
function ln $1($1) returns double
	where $1 in (double)

🔗 Official Documentation

log

Supported Signatures

function log(bigint) returns double
function log $1($1) returns double
	where $1 in (double)
function log $1($1, $1) returns $1
	where $1 in (double)
function log(bigint, bigint) returns double
function log(bigint, decimal(p,s)) returns decimal(p,s)
function log(decimal(p,s), bigint) returns decimal(p,s)
function log(decimal(p,s), bigint) returns decimal(p,s)
function log(bigint, decimal(p,s)) returns decimal(p,s)
function log(double, bigint) returns double
function log(bigint, double) returns double
function log(decimal(p,s), double) returns double
function log(double, decimal(p,s)) returns double
function log(double, decimal(p,s)) returns double
function log(decimal(p,s), double) returns double

🔗 Official Documentation

log10

Supported Signatures

function log10(bigint) returns double
function log10 $1($1) returns $1
	where $1 in (double)

🔗 Official Documentation

mod

Supported Signatures

function mod $1($1, $1) returns $1
	where $1 in (bigint)
function mod(bigint, decimal(p,s)) returns decimal(p,s)
function mod(decimal(p,s), bigint) returns decimal(p,s)
function mod(decimal(p,s), bigint) returns decimal(p,s)
function mod(bigint, decimal(p,s)) returns decimal(p,s)

🔗 Official Documentation

pow

Supported Signatures

function pow $1($1, $1) returns $1
	where $1 in (double)
function pow(bigint, bigint) returns double
function pow(bigint, decimal(p,s)) returns decimal(p,s)
function pow(decimal(p,s), bigint) returns decimal(p,s)
function pow(decimal(p,s), bigint) returns decimal(p,s)
function pow(bigint, decimal(p,s)) returns decimal(p,s)
function pow(double, bigint) returns double
function pow(bigint, double) returns double
function pow(double, decimal(p,s)) returns double
function pow(decimal(p,s), double) returns double
function pow(double, decimal(p,s)) returns double
function pow(decimal(p,s), double) returns double

🔗 Official Documentation

power

Supported Signatures

function power $1($1, $1) returns $1
	where $1 in (double)
function power(bigint, bigint) returns double
function power(bigint, decimal(p,s)) returns decimal(p,s)
function power(decimal(p,s), bigint) returns decimal(p,s)
function power(decimal(p,s), bigint) returns decimal(p,s)
function power(bigint, decimal(p,s)) returns decimal(p,s)
function power(double, bigint) returns double
function power(bigint, double) returns double
function power(double, decimal(p,s)) returns double
function power(decimal(p,s), double) returns double
function power(double, decimal(p,s)) returns double
function power(decimal(p,s), double) returns double

🔗 Official Documentation

rand

Supported Signatures

function rand() returns double

🔗 Official Documentation

range_bucket

Supported Signatures

function range_bucket($1, array<$1>) returns int64

🔗 Official Documentation

round

Supported Signatures

function round(bigint) returns double
function round $1($1) returns $1
	where $1 in (double)
function round(bigint, bigint) returns double
function round $1($1, bigint) returns $1
	where $1 in (double)
function round(bigint, bigint, rounding_mode string) returns double
	where rounding_mode in (round_half_even, round_half_away_from_zero)
function round $1($1, bigint, rounding_mode string) returns $1
	where rounding_mode in (round_half_even, round_half_away_from_zero)
	where $1 in (double)

🔗 Official Documentation

safe_add

Supported Signatures

function safe_add $1($1, $1) returns $1
	where $1 in (bigint, double)
function safe_add(bigint, decimal(p,s)) returns decimal(p,s)
function safe_add(decimal(p,s), bigint) returns decimal(p,s)
function safe_add(decimal(p,s), bigint) returns decimal(p,s)
function safe_add(bigint, decimal(p,s)) returns decimal(p,s)
function safe_add(double, bigint) returns double
function safe_add(bigint, double) returns double
function safe_add(double, decimal(p,s)) returns double
function safe_add(decimal(p,s), double) returns double
function safe_add(double, decimal(p,s)) returns double
function safe_add(decimal(p,s), double) returns double

🔗 Official Documentation

safe_divide

Supported Signatures

function safe_divide $1($1, $1) returns double
	where $1 in (bigint, double)
function safe_divide(bigint, decimal(p,s)) returns decimal(p,s)
function safe_divide(decimal(p,s), bigint) returns decimal(p,s)
function safe_divide(decimal(p,s), bigint) returns decimal(p,s)
function safe_divide(bigint, decimal(p,s)) returns decimal(p,s)
function safe_divide(double, bigint) returns double
function safe_divide(bigint, double) returns double
function safe_divide(double, decimal(p,s)) returns double
function safe_divide(decimal(p,s), double) returns double
function safe_divide(double, decimal(p,s)) returns double
function safe_divide(decimal(p,s), double) returns double

🔗 Official Documentation

safe_multiply

Supported Signatures

function safe_multiply $1($1, $1) returns $1
	where $1 in (bigint, double)
function safe_multiply(bigint, decimal(p,s)) returns decimal(p,s)
function safe_multiply(decimal(p,s), bigint) returns decimal(p,s)
function safe_multiply(decimal(p,s), bigint) returns decimal(p,s)
function safe_multiply(bigint, decimal(p,s)) returns decimal(p,s)
function safe_multiply(double, bigint) returns double
function safe_multiply(bigint, double) returns double
function safe_multiply(double, decimal(p,s)) returns double
function safe_multiply(decimal(p,s), double) returns double
function safe_multiply(double, decimal(p,s)) returns double
function safe_multiply(decimal(p,s), double) returns double

🔗 Official Documentation

safe_negate

Supported Signatures

function safe_negate $1($1) returns $1
	where $1 in (bigint, double)

🔗 Official Documentation

safe_subtract

Supported Signatures

function safe_subtract $1($1, $1) returns $1
	where $1 in (bigint, double)
function safe_subtract(bigint, decimal(p,s)) returns decimal(p,s)
function safe_subtract(decimal(p,s), bigint) returns decimal(p,s)
function safe_subtract(decimal(p,s), bigint) returns decimal(p,s)
function safe_subtract(bigint, decimal(p,s)) returns decimal(p,s)
function safe_subtract(double, bigint) returns double
function safe_subtract(bigint, double) returns double
function safe_subtract(double, decimal(p,s)) returns double
function safe_subtract(decimal(p,s), double) returns double
function safe_subtract(double, decimal(p,s)) returns double
function safe_subtract(decimal(p,s), double) returns double

🔗 Official Documentation

sec

Supported Signatures

function sec $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

sech

Supported Signatures

function sech $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

sign

Supported Signatures

function sign $1($1) returns $1
	where $1 in (bigint, double)

🔗 Official Documentation

sin

Supported Signatures

function sin $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

sinh

Supported Signatures

function sinh $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

sqrt

Supported Signatures

function sqrt(bigint) returns double
function sqrt $1($1) returns $1
	where $1 in (double)

🔗 Official Documentation

tan

Supported Signatures

function tan $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

tanh

Supported Signatures

function tanh $1($1) returns double
	where $1 in (bigint, double)

🔗 Official Documentation

trunc

Supported Signatures

function trunc(bigint) returns double
function trunc $1($1) returns $1
	where $1 in (double)
function trunc(bigint, bigint) returns double
function trunc $1($1, bigint) returns $1
	where $1 in (double)

🔗 Official Documentation