divideDecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
truncate(DecimalV3Literal, IntegerLiteral) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
log2(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
bitCount(LargeIntLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
divideDecimal(DecimalLiteral, DecimalLiteral) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
log10(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
sinh(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
atan(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
acosh(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
atanh(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
dlog10(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
dsqrt(DoubleLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
addTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addSmallIntInt(SmallIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addSmallIntLargeInt(SmallIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addIntSmallInt(IntegerLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addIntInt(IntegerLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addIntLargeInt(IntegerLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addBigIntLargeInt(BigIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addLargeIntInt(LargeIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addLargeIntBigInt(LargeIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractTinyIntInt(TinyIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractSmallIntInt(SmallIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractSmallIntLargeInt(SmallIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractIntInt(IntegerLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractIntLargeInt(IntegerLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractBigIntLargeInt(BigIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractLargeIntInt(LargeIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractLargeIntBigInt(LargeIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyTinyIntInt(TinyIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplySmallIntInt(SmallIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplySmallIntLargeInt(SmallIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyIntTinyInt(IntegerLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyIntInt(IntegerLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyIntLargeInt(IntegerLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyBigIntLargeInt(BigIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyLargeIntInt(LargeIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyLargeIntBigInt(LargeIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
bitLength(VarcharLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
bitLength(StringLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
log(DoubleLiteral, DoubleLiteral) |   | 57% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
addTinyIntBigInt(TinyIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addSmallIntBigInt(SmallIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractSmallIntBigInt(SmallIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractIntBigInt(IntegerLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractBigIntInt(BigIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyTinyIntBigInt(TinyIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplySmallIntBigInt(SmallIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyIntBigInt(IntegerLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyBigIntSmallInt(BigIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyBigIntInt(BigIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyBigIntBigInt(BigIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
atan2(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dpow(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fmod(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fpow(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
addDecimalDecimal(DecimalLiteral, DecimalLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractDecimalDecimal(DecimalLiteral, DecimalLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyDecimalDecimal(DecimalLiteral, DecimalLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
castDecimalV3Literal(DecimalV3Literal, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
round(DecimalV3Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
ceil(DecimalV3Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
floor(DecimalV3Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
bitCount(TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
bitCount(SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dexp(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
fmod(FloatLiteral, FloatLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
round(DecimalV3Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
ceil(DecimalV3Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
floor(DecimalV3Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
asinh(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
bitCount(IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cbrt(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cosh(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
tanh(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
radians(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
degrees(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
xor(BooleanLiteral, BooleanLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(FloatLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(DecimalLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
abs(DecimalV3Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
divideDouble(DoubleLiteral, DoubleLiteral) |   | 76% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
mathE() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
NumericArithmetic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
inputOutOfBound(Literal, double, double, boolean, boolean) |  | 100% |   | 94% | 1 | 10 | 0 | 7 | 0 | 1 |
power(DoubleLiteral, DoubleLiteral) |  | 100% |   | 66% | 2 | 4 | 0 | 4 | 0 | 1 |
multiplyDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
coalesce(Literal, Literal[]) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
sign(DoubleLiteral) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
ln(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
sqrt(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
sin(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
cos(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
tan(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
asin(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
acos(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
round(DoubleLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
ceil(DoubleLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
floor(DoubleLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
checkOutputBoundary(Literal) |  | 100% |   | 66% | 2 | 4 | 0 | 4 | 0 | 1 |
round(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
ceil(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
floor(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addTinyIntInt(TinyIntLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addIntTinyInt(IntegerLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractIntTinyInt(IntegerLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractIntSmallInt(IntegerLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplyIntSmallInt(IntegerLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addIntBigInt(IntegerLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addBigIntTinyInt(BigIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addBigIntSmallInt(BigIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addBigIntInt(BigIntLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addDoubleDouble(DoubleLiteral, DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractTinyIntBigInt(TinyIntLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractBigIntTinyInt(BigIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractBigIntSmallInt(BigIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractDoubleDouble(DoubleLiteral, DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplyTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplyBigIntTinyInt(BigIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplyDoubleDouble(DoubleLiteral, DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addSmallIntTinyInt(SmallIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addBigIntBigInt(BigIntLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractSmallIntTinyInt(SmallIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractBigIntBigInt(BigIntLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplyTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplySmallIntTinyInt(SmallIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplySmallIntSmallInt(SmallIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
exp(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
bitCount(BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
pi() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |