SqlFunctions

Source file "org/apache/calcite/runtime/SqlFunctions.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,236 of 4,2360%690 of 6900%690690935935335335
jsonQuery(Object, SqlJsonQueryWrapperBehavior, SqlJsonQueryEmptyOrErrorBehavior, SqlJsonQueryEmptyOrErrorBehavior)1230%300%2020383811
jsonApiCommonSyntax(Object, String)940%90%66292911
initcap(String)910%280%1515212111
p2(Object[], int[], boolean, SqlFunctions.FlatProductInputType[])830%100%77272711
jsonValueAny(Object, SqlJsonValueEmptyOrErrorBehavior, Object, SqlJsonValueEmptyOrErrorBehavior, Object)780%200%1313232311
jsonObject(SqlJsonConstructorNullClause, Object[])600%120%77121211
trim(boolean, boolean, String, String, boolean)540%160%99171711
substring(String, int, int)500%80%55111111
substring(ByteString, int, int)500%80%55111111
structAccess(Object, int, String)490%80%55131311
addMonths(int, int)480%20%22101011
subtractMonths(long, long)430%40%33111111
trim_(ByteString, boolean, boolean)390%120%77151511
isASet(Collection)370%60%448811
jsonExists(Object, SqlJsonExistsErrorBehavior)370%90%77101011
jsonArray(SqlJsonConstructorNullClause, Object[])370%60%447711
ltAny(Object, Object)360%80%555511
leAny(Object, Object)360%80%555511
gtAny(Object, Object)360%80%555511
geAny(Object, Object)360%80%555511
subtractMonths(int, int)360%60%44111111
eqAny(Object, Object)350%60%447711
toInt(Object)340%80%555511
lambda$static$0(Object[])340%20%225511
static {...}320%20%22121211
multisetIntersectAll(Collection, Collection)310%40%337711
toBigDecimal(Number)300%60%444411
truncateOrPad(ByteString, int)300%60%448811
submultisetOf(Collection, Collection)300%60%448811
multisetUnionDistinct(Collection, Collection)300%n/a115511
overlay(String, String, int)290%40%334411
position(ByteString, ByteString, int)290%60%448811
overlay(String, String, int, int)280%40%334411
toString(BigDecimal)280%40%336611
toBoolean(Object)270%60%444411
toShort(Object)270%60%444411
toLong(Object)270%60%444411
toFloat(Object)270%60%444411
toDouble(Object)270%60%444411
toString(float)250%20%226611
overlay(ByteString, ByteString, int)240%40%335511
plusAny(Object, Object)240%60%445511
minusAny(Object, Object)240%60%445511
divideAny(Object, Object)240%60%445511
multiplyAny(Object, Object)240%60%445511
toString(double)240%20%226611
toBoolean(String)240%40%336611
toTimeWithLocalTimeZone(String, TimeZone)240%20%224411
timeWithLocalTimeZoneToTimestamp(String, int, TimeZone)240%n/a116611
toTimestampWithLocalTimeZone(String, TimeZone)240%20%224411
truncateOrPad(String, int)240%60%446611
jsonObjectAggAdd(Map, String, Object, SqlJsonConstructorNullClause)240%60%447711
overlay(ByteString, ByteString, int, int)230%40%335511
item(Object, Object)230%60%445511
flatProduct(int[], boolean, SqlFunctions.FlatProductInputType[])230%60%445511
timeWithLocalTimeZoneToTimestampWithLocalTimeZone(String, int)220%n/a115511
getAtomicLong(String)220%20%226611
addMonths(long, int)220%n/a116611
lastDay(int, int)220%90%666611
multisetExceptAll(Collection, Collection)210%20%225511
floor(BigDecimal, BigDecimal)190%20%225511
ceil(BigDecimal, BigDecimal)190%20%225511
position(String, String, int)190%40%334411
multisetUnionAll(Collection, Collection)190%n/a114411
toByte(Object)180%40%333311
currentDate(DataContext)180%20%226611
floor(long, long)160%20%224411
toLong(String)160%40%333311
truncate(long, long)160%20%224411
currentTime(DataContext)160%20%224411
element(List)160%30%334411
isJsonScalar(String)160%40%334411
internalToDate(int)150%n/a112211
truncate(String, int)150%40%335511
truncate(ByteString, int)150%40%335511
arrayItem(List, int)150%40%333311
jsonArrayAggAdd(List, Object, SqlJsonConstructorNullClause)150%40%335511
floor(int, int)140%20%224411
ceil(int, int)140%20%224411
toTimeWithLocalTimeZone(String)140%20%224411
toTimestampWithLocalTimeZone(String)140%20%224411
truncate(int, int)140%20%224411
multisetIntersectDistinct(Collection, Collection)140%n/a113311
multisetExceptDistinct(Collection, Collection)140%n/a113311
plus(Integer, Integer)130%40%331111
plus(Long, Integer)130%40%333311
plus(Integer, Long)130%40%333311
minus(Integer, Integer)130%40%331111
minus(Long, Integer)130%40%333311
minus(Integer, Long)130%40%333311
divide(Integer, Integer)130%40%331111
divide(Long, Integer)130%40%333311
divide(Integer, Long)130%40%333311
multiply(Integer, Integer)130%40%331111
multiply(Long, Integer)130%40%333311
multiply(Integer, Long)130%40%333311
allAssignable(Class, Object, Object)120%40%331111
notArithmetic(String, Object, Object)120%n/a112211
notComparable(String, Object, Object)120%n/a112211
least(Comparable, Comparable)120%60%441111
greatest(Comparable, Comparable)120%60%441111
not(Boolean)120%40%331111
arrayToList(Array)120%20%225511
isScalarObject(Object)120%40%335511
divide(BigDecimal, BigDecimal)110%40%333311
compare(boolean, boolean)110%40%331111
toBigDecimal(Object)110%20%222211
internalToTime(int)110%n/a111111
toUnchecked(Exception)110%20%223311
lambda$flatProduct$1(int[], boolean, SqlFunctions.FlatProductInputType[], Object)110%n/a111111
plus(Integer, int)100%20%221111
plus(int, Integer)100%20%221111
plus(BigDecimal, BigDecimal)100%40%331111
minus(Integer, int)100%20%221111
minus(int, Integer)100%20%221111
minus(BigDecimal, BigDecimal)100%40%331111
divide(Integer, int)100%20%221111
divide(int, Integer)100%20%221111
multiply(Integer, int)100%20%221111
multiply(int, Integer)100%20%221111
multiply(BigDecimal, BigDecimal)100%40%331111
lesser(Comparable, Comparable)100%40%331111
greater(Comparable, Comparable)100%40%331111
toLong(Date, TimeZone)100%n/a112211
internalToTimestamp(long)100%n/a111111
concat(String, String)90%n/a111111
ceil(byte, byte)90%n/a111111
ceil(short, short)90%n/a111111
sround(BigDecimal, int)90%n/a112211
struncate(BigDecimal, int)90%n/a112211
cannotConvert(Object, Class)90%n/a111111
toBoolean(Number)90%20%221111
toIntOptional(Date, TimeZone)90%20%223311
toLongOptional(Date)90%20%221111
toLongOptional(Timestamp, TimeZone)90%20%223311
isTrue(Boolean)90%40%331111
isFalse(Boolean)90%40%331111
isNotTrue(Boolean)90%40%331111
isNotFalse(Boolean)90%40%331111
isJsonObject(String)90%n/a114411
isJsonArray(String)90%n/a114411
substring(String, int)80%n/a111111
substring(ByteString, int)80%n/a111111
like(String, String)80%n/a112211
like(String, String, String)80%n/a112211
similar(String, String)80%n/a112211
similar(String, String, String)80%n/a112211
ne(BigDecimal, BigDecimal)80%20%221111
ne(Object, Object)80%20%221111
neAny(Object, Object)80%20%221111
lt(boolean, boolean)80%20%221111
lt(String, String)80%20%221111
lt(ByteString, ByteString)80%20%221111
lt(BigDecimal, BigDecimal)80%20%221111
le(boolean, boolean)80%20%221111
le(String, String)80%20%221111
le(ByteString, ByteString)80%20%221111
le(BigDecimal, BigDecimal)80%20%221111
gt(boolean, boolean)80%20%221111
gt(String, String)80%20%221111
gt(ByteString, ByteString)80%20%221111
gt(BigDecimal, BigDecimal)80%20%221111
ge(boolean, boolean)80%20%221111
ge(String, String)80%20%221111
ge(ByteString, ByteString)80%20%221111
ge(BigDecimal, BigDecimal)80%20%221111
divide(int, BigDecimal)80%n/a112211
mod(BigDecimal, BigDecimal)80%n/a112211
ceil(long, long)80%n/a111111
greater(boolean, boolean)80%40%331111
lesser(boolean, boolean)80%40%331111
greater(long, long)80%20%221111
lesser(long, long)80%20%221111
greater(float, float)80%20%221111
lesser(float, float)80%20%221111
greater(double, double)80%20%221111
lesser(double, double)80%20%221111
toIntOptional(Date)80%20%221111
toIntOptional(Time)80%20%221111
internalToDate(Integer)80%20%221111
internalToTime(Integer)80%20%221111
internalToTimestamp(Long)80%20%221111
round(long, long)80%n/a111111
round(int, int)80%n/a111111
arrayItemOptional(List, int)80%20%223311
mapItemOptional(Map, Object)80%20%223311
itemOptional(Object, Object)80%20%223311
isJsonValue(String)80%n/a114411
lambda$p2$3(Map.Entry)80%n/a111111
trim(boolean, boolean, String, String)70%n/a111111
divide(long, BigDecimal)70%n/a112211
sround(int, int)70%n/a111111
struncate(int, int)70%n/a111111
greater(byte, byte)70%20%221111
lesser(byte, byte)70%20%221111
greater(char, char)70%20%221111
lesser(char, char)70%20%221111
greater(short, short)70%20%221111
lesser(short, short)70%20%221111
greater(int, int)70%20%221111
lesser(int, int)70%20%221111
toInt(Date, TimeZone)70%n/a111111
timeWithLocalTimeZoneToTime(int, TimeZone)70%n/a114411
timestampWithLocalTimeZoneToDate(long, TimeZone)70%n/a114411
timestampWithLocalTimeZoneToTime(long, TimeZone)70%n/a114411
timestampWithLocalTimeZoneToTimestamp(long, TimeZone)70%n/a114411
product(List, int, boolean)70%n/a111111
lambda$flatProduct$2(int[], boolean, SqlFunctions.FlatProductInputType[], Object)70%n/a111111
rtrim(String)60%n/a111111
ltrim(String)60%n/a111111
eq(BigDecimal, BigDecimal)60%n/a111111
power(BigDecimal, BigDecimal)60%n/a111111
mod(BigDecimal, int)60%n/a111111
floor(BigDecimal, int)60%n/a111111
ceil(BigDecimal, int)60%n/a111111
atan2(BigDecimal, BigDecimal)60%n/a111111
cot(BigDecimal)60%n/a111111
sround(long, int)60%n/a111111
sround(double, int)60%n/a111111
struncate(long, int)60%n/a111111
struncate(double, int)60%n/a111111
toString(boolean)60%20%221111
toInt(Time)60%n/a111111
toBigDecimal(String)60%n/a111111
timeWithLocalTimeZoneToString(int, TimeZone)60%n/a113311
timestampWithLocalTimeZoneToString(long, TimeZone)60%n/a113311
position(String, String)60%n/a111111
position(ByteString, ByteString)60%n/a111111
currentTimestamp(DataContext)60%n/a111111
localTimestamp(DataContext)60%n/a111111
localTime(DataContext)60%n/a111111
jsonValueExpression(String)60%n/a113311
trim(ByteString)50%n/a111111
rtrim(ByteString)50%n/a111111
power(double, BigDecimal)50%n/a111111
power(BigDecimal, double)50%n/a111111
mod(byte, byte)50%n/a111111
mod(short, short)50%n/a111111
mod(int, BigDecimal)50%n/a111111
floor(float)50%n/a111111
floor(BigDecimal)50%n/a111111
floor(byte, byte)50%n/a111111
floor(short, short)50%n/a111111
floor(int, BigDecimal)50%n/a111111
ceil(float)50%n/a111111
ceil(BigDecimal)50%n/a111111
ceil(int, BigDecimal)50%n/a111111
atan2(double, BigDecimal)50%n/a111111
atan2(BigDecimal, double)50%n/a111111
cot(double)50%n/a111111
sign(BigDecimal)50%n/a111111
toCharBoxed(String)50%n/a111111
timestampWithLocalTimeZoneToTimeWithLocalTimeZone(long)50%n/a113311
timeZone(DataContext)50%n/a111111
translate3(String, String, String)50%n/a111111
replace(String, String, String)50%n/a111111
upper(String)40%n/a111111
lower(String)40%n/a111111
concat(ByteString, ByteString)40%n/a111111
eq(Object, Object)40%n/a111111
plus(int, int)40%n/a111111
minus(int, int)40%n/a111111
divide(int, int)40%n/a111111
multiply(int, int)40%n/a111111
exp(BigDecimal)40%n/a111111
power(double, double)40%n/a111111
ln(BigDecimal)40%n/a111111
log10(BigDecimal)40%n/a111111
mod(int, int)40%n/a111111
mod(long, long)40%n/a111111
abs(byte)40%n/a111111
abs(short)40%n/a111111
acos(BigDecimal)40%n/a111111
asin(BigDecimal)40%n/a111111
atan(BigDecimal)40%n/a111111
atan2(double, double)40%n/a111111
cos(BigDecimal)40%n/a111111
degrees(BigDecimal)40%n/a111111
radians(BigDecimal)40%n/a111111
sround(int)40%n/a111111
sround(long)40%n/a111111
sround(BigDecimal)40%n/a111111
sround(double)40%n/a111111
struncate(int)40%n/a111111
struncate(long)40%n/a111111
struncate(BigDecimal)40%n/a111111
struncate(double)40%n/a111111
sign(long)40%n/a111111
sin(BigDecimal)40%n/a111111
tan(BigDecimal)40%n/a111111
toChar(String)40%n/a111111
toShort(String)40%n/a111111
toInt(Date)40%n/a111111
toLong(Date)40%n/a111111
toInt(String)40%n/a111111
toLong(Timestamp)40%n/a111111
toFloat(String)40%n/a111111
toDouble(String)40%n/a111111
mapItem(Map, Object)40%n/a111111
sequenceCurrentValue(String)40%n/a111111
sequenceNextValue(String)40%n/a111111
memberOf(Object, Collection)40%n/a111111
jsonExists(Object)40%n/a111111
jsonize(Object)40%n/a111111
dejsonize(String)40%n/a111111
charLength(String)30%n/a111111
exp(double)30%n/a111111
ln(double)30%n/a111111
log10(double)30%n/a111111
floor(double)30%n/a111111
ceil(double)30%n/a111111
abs(int)30%n/a111111
abs(long)30%n/a111111
abs(float)30%n/a111111
abs(double)30%n/a111111
abs(BigDecimal)30%n/a111111
acos(double)30%n/a111111
asin(double)30%n/a111111
atan(double)30%n/a111111
cos(double)30%n/a111111
degrees(double)30%n/a111111
radians(double)30%n/a111111
sign(int)30%n/a111111
sign(double)30%n/a111111
sin(double)30%n/a111111
tan(double)30%n/a111111
toByte(Number)30%n/a111111
toShort(Number)30%n/a111111
toInt(Number)30%n/a111111
toLong(Number)30%n/a111111
toFloat(Number)30%n/a111111
toDouble(Number)30%n/a111111
slice(List)20%n/a111111
array(Object[])20%n/a111111
jsonStructuredValueExpression(Object)20%n/a111111