RexBuilder

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,393 of 2,3930%361 of 3610%2772774954957676
makeLiteral(Object, RelDataType, boolean)3400%430%3131717111
makeOver(RelDataType, SqlAggFunction, List, List, ImmutableList, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean)1730%200%1111262611
makeLiteral(Comparable, RelDataType, SqlTypeName)1720%520%2929373711
clean(Object, RelDataType)1690%420%2626464611
makeCast(RelDataType, RexNode, boolean)1380%320%1717353511
canRemoveCastFromLiteral(RelDataType, Comparable, SqlTypeName)960%240%1414191911
makeExactLiteral(BigDecimal)770%160%99141411
multiplyDivide(RexNode, BigDecimal, BigDecimal)760%120%88111111
guessType(Object)690%140%88151511
addAggCall(AggregateCall, int, boolean, List, Map, List)610%100%66131311
zeroValue(RelDataType)590%100%1010111111
RexBuilder(RelDataTypeFactory)510%n/a11161611
makeCastBooleanToExact(RelDataType, RexNode)480%20%228811
makeFieldAccess(RexNode, int)380%40%335511
makeFieldAccessInternal(RexNode, RelDataTypeField)380%40%33111111
ensureType(RelDataType, RexNode, boolean)350%100%669911
makeFieldAccess(RexNode, String, boolean)340%20%226611
makeCastIntervalToExact(RelDataType, RexNode)340%n/a117711
makePreciseStringLiteral(String)310%60%446611
nullableArgs(List, List)300%40%336611
decodeIntervalOrDecimal(RexNode)300%60%445511
makeReinterpretCast(RelDataType, RexNode, RexNode)200%40%334411
static {...}200%20%226611
encodeIntervalOrDecimal(RexNode, RelDataType, boolean)190%n/a114411
makeNotNull(RexNode)190%20%226611
makeCharLiteral(NlsString)190%40%333311
makeApproxLiteral(BigDecimal, RelDataType)180%40%333311
matchNullability(RelDataType, RexNode)180%20%225511
padRight(String, int)180%20%226611
makeRangeReference(RelDataType, int, boolean)170%40%334411
makeFlag(Enum)170%40%333311
makeNullLiteral(RelDataType)160%20%223311
makeApproxLiteral(BigDecimal)150%20%223311
makePreciseStringLiteral(ByteString, String, SqlCollation)140%n/a112211
padRight(NlsString, int)140%20%223311
padRight(ByteString, int)140%20%223311
makeIntervalLiteral(SqlIntervalQualifier)130%40%332211
makeCall(SqlOperator, List)120%n/a112211
makePatternFieldRef(String, RelDataType, int)120%n/a112211
makeLiteral(String)120%40%332211
makeTimeLiteral(TimeString, int)120%n/a112211
makeTimeWithLocalTimeZoneLiteral(TimeString, int)120%n/a112211
makeTimestampLiteral(TimestampString, int)120%n/a112211
makeTimestampWithLocalTimeZoneLiteral(TimestampString, int)120%n/a112211
deriveReturnType(SqlOperator, List)110%n/a112211
makeCastExactToBoolean(RelDataType, RexNode)110%n/a112211
makeInputRef(RelDataType, int)110%n/a112211
makeInputRef(RelNode, int)110%n/a111111
makeBigintLiteral(BigDecimal)110%n/a113311
makeBinaryLiteral(ByteString)110%n/a112211
makeDateLiteral(DateString)110%n/a112211
makeIntervalLiteral(BigDecimal, SqlIntervalQualifier)100%n/a113311
makeWindow(List, ImmutableList, RexWindowBound, RexWindowBound, boolean)90%n/a111111
makeAbstractCast(RelDataType, RexNode)80%n/a112211
makeLiteral(boolean)80%20%221111
makeNullLiteral(SqlTypeName, int)80%n/a111111
copy(RexNode)80%n/a111111
lambda$identityProjects$0(RelDataTypeField)80%n/a111111
makeCall(RelDataType, SqlOperator, List)70%n/a111111
makeNewInvocation(RelDataType, List)70%n/a111111
baseUnit(SqlTypeName)70%20%223311
makeRangeReference(RelNode)70%n/a111111
makeNullLiteral(SqlTypeName)70%n/a111111
makeZeroLiteral(RelDataType)70%n/a111111
makeCall(SqlOperator, RexNode[])60%n/a111111
makeCorrel(RelDataType, CorrelationId)60%n/a111111
makeCast(RelDataType, RexNode)60%n/a111111
makeExactLiteral(BigDecimal, RelDataType)60%n/a111111
makeTimeLiteral(Calendar, int)60%n/a111111
makeTimestampLiteral(Calendar, int)60%n/a111111
makeDynamicParam(RelDataType, int)60%n/a111111
identityProjects(RelDataType)50%n/a111111
makeDateLiteral(Calendar)50%n/a111111
getTypeFactory()30%n/a111111
getOpTab()30%n/a111111
constantNull()30%n/a111111