Source file "org/apache/calcite/rex/RexBuilder.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,393 of 2,393 | 0% | 361 of 361 | 0% | 277 | 277 | 495 | 495 | 76 | 76 |
| makeLiteral(Object, RelDataType, boolean) | 0% | 0% | 31 | 31 | 71 | 71 | 1 | 1 | ||
| makeOver(RelDataType, SqlAggFunction, List, List, ImmutableList, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean) | 0% | 0% | 11 | 11 | 26 | 26 | 1 | 1 | ||
| makeLiteral(Comparable, RelDataType, SqlTypeName) | 0% | 0% | 29 | 29 | 37 | 37 | 1 | 1 | ||
| clean(Object, RelDataType) | 0% | 0% | 26 | 26 | 46 | 46 | 1 | 1 | ||
| makeCast(RelDataType, RexNode, boolean) | 0% | 0% | 17 | 17 | 35 | 35 | 1 | 1 | ||
| canRemoveCastFromLiteral(RelDataType, Comparable, SqlTypeName) | 0% | 0% | 14 | 14 | 19 | 19 | 1 | 1 | ||
| makeExactLiteral(BigDecimal) | 0% | 0% | 9 | 9 | 14 | 14 | 1 | 1 | ||
| multiplyDivide(RexNode, BigDecimal, BigDecimal) | 0% | 0% | 8 | 8 | 11 | 11 | 1 | 1 | ||
| guessType(Object) | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| addAggCall(AggregateCall, int, boolean, List, Map, List) | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| zeroValue(RelDataType) | 0% | 0% | 10 | 10 | 11 | 11 | 1 | 1 | ||
| RexBuilder(RelDataTypeFactory) | 0% | n/a | 1 | 1 | 16 | 16 | 1 | 1 | ||
| makeCastBooleanToExact(RelDataType, RexNode) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| makeFieldAccess(RexNode, int) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| makeFieldAccessInternal(RexNode, RelDataTypeField) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| ensureType(RelDataType, RexNode, boolean) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| makeFieldAccess(RexNode, String, boolean) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| makeCastIntervalToExact(RelDataType, RexNode) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| makePreciseStringLiteral(String) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| nullableArgs(List, List) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| decodeIntervalOrDecimal(RexNode) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| makeReinterpretCast(RelDataType, RexNode, RexNode) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| encodeIntervalOrDecimal(RexNode, RelDataType, boolean) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| makeNotNull(RexNode) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| makeCharLiteral(NlsString) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| makeApproxLiteral(BigDecimal, RelDataType) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| matchNullability(RelDataType, RexNode) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| padRight(String, int) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| makeRangeReference(RelDataType, int, boolean) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| makeFlag(Enum) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| makeNullLiteral(RelDataType) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| makeApproxLiteral(BigDecimal) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| makePreciseStringLiteral(ByteString, String, SqlCollation) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| padRight(NlsString, int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| padRight(ByteString, int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| makeIntervalLiteral(SqlIntervalQualifier) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| makeCall(SqlOperator, List) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makePatternFieldRef(String, RelDataType, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeLiteral(String) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| makeTimeLiteral(TimeString, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeTimeWithLocalTimeZoneLiteral(TimeString, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeTimestampLiteral(TimestampString, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeTimestampWithLocalTimeZoneLiteral(TimestampString, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| deriveReturnType(SqlOperator, List) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeCastExactToBoolean(RelDataType, RexNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeInputRef(RelDataType, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeInputRef(RelNode, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeBigintLiteral(BigDecimal) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| makeBinaryLiteral(ByteString) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeDateLiteral(DateString) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeIntervalLiteral(BigDecimal, SqlIntervalQualifier) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| makeWindow(List, ImmutableList, RexWindowBound, RexWindowBound, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeAbstractCast(RelDataType, RexNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeLiteral(boolean) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| makeNullLiteral(SqlTypeName, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| copy(RexNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$identityProjects$0(RelDataTypeField) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeCall(RelDataType, SqlOperator, List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeNewInvocation(RelDataType, List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| baseUnit(SqlTypeName) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| makeRangeReference(RelNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeNullLiteral(SqlTypeName) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeZeroLiteral(RelDataType) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeCall(SqlOperator, RexNode[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeCorrel(RelDataType, CorrelationId) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeCast(RelDataType, RexNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeExactLiteral(BigDecimal, RelDataType) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeTimeLiteral(Calendar, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeTimestampLiteral(Calendar, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeDynamicParam(RelDataType, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| identityProjects(RelDataType) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| makeDateLiteral(Calendar) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTypeFactory() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getOpTab() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| constantNull() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |