makeLiteral(Object, RelDataType, boolean, boolean) |  | 0% |  | 0% | 42 | 42 | 89 | 89 | 1 | 1 |
clean(Object, RelDataType) |  | 0% |  | 0% | 40 | 40 | 69 | 69 | 1 | 1 |
makeLiteral(Comparable, RelDataType, SqlTypeName) |  | 0% |  | 0% | 37 | 37 | 55 | 55 | 1 | 1 |
canRemoveCastFromLiteral(RelDataType, Comparable, SqlTypeName) |  | 0% |  | 0% | 33 | 33 | 40 | 40 | 1 | 1 |
makeCast(SqlParserPos, RelDataType, RexNode, boolean, boolean, RexLiteral) |  | 0% |  | 0% | 19 | 19 | 41 | 41 | 1 | 1 |
makeOver(RelDataType, SqlAggFunction, List, List, ImmutableList, RexWindowBound, RexWindowBound, RexWindowExclusion, boolean, boolean, boolean, boolean, boolean) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 |
makeBetween(RexNode, RexNode, RexNode) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
makeIn(RexNode, List) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
multiplyDivide(SqlParserPos, RexNode, BigDecimal, BigDecimal) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
zeroValue(RelDataType) |  | 0% |  | 0% | 12 | 12 | 13 | 13 | 1 | 1 |
makeExactLiteral(BigDecimal) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
guessType(Object) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
makeFieldAccess(RexNode, String, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
makeZeroRexNode(RelDataType) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
toComparable(Class, RexNode) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
RexBuilder(RelDataTypeFactory) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
makeFieldAccessInternal(RexNode, RelDataTypeField) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
makeCastBooleanToExact(RelDataType, RexNode) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
addAggCall(AggregateCall, int, List, Map, IntPredicate) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
makeFieldAccess(RexNode, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
ensureType(SqlParserPos, RelDataType, RexNode, boolean) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
toSarg(Class, List, RexUnknownAs) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
makeCastIntervalToExact(SqlParserPos, RelDataType, RexNode) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
decodeIntervalOrDecimal(SqlParserPos, RexNode) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
areAssignable(RexNode, List) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
makeAbstractCast(SqlParserPos, RelDataType, RexNode, boolean, RexLiteral) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
makeWindow(List, ImmutableList, RexWindowBound, RexWindowBound, boolean, RexWindowExclusion) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
makeApproxLiteral(BigDecimal, RelDataType) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
makeNullable(RexNode, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
encodeIntervalOrDecimal(SqlParserPos, RexNode, RelDataType, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
makeZeroValue(RelDataType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
makeReinterpretCast(SqlParserPos, RelDataType, RexNode, RexNode) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
makeApproxLiteral(Double, 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 |
makeOver(RelDataType, SqlAggFunction, List, List, ImmutableList, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeIntervalLiteral(SqlIntervalQualifier) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
makeNullLiteral(RelDataType) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
addAggCall(AggregateCall, int, boolean, List, Map, List) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
makeOver(RelDataType, SqlAggFunction, List, List, ImmutableList, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeAbstractCast(SqlParserPos, RelDataType, RexNode, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
makeApproxLiteral(BigDecimal) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
makePreciseStringLiteral(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
padRight(NlsString, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
padRight(ByteString, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$makeIn$3(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCall(SqlParserPos, SqlOperator, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
makeTimeLiteral(TimeString, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makeTimeWithLocalTimeZoneLiteral(TimeString, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makeTimeTzLiteral(TimeWithTimeZoneString, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makeTimestampLiteral(TimestampString, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makeTimestampWithLocalTimeZoneLiteral(TimestampString, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makeTimestampTzLiteral(TimestampWithTimeZoneString, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$addAggCall$1(List, AggregateCall, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
nullableArgs(List, IntPredicate) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makePatternFieldRef(String, RelDataType, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
makeFlag(Enum) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
makeDateLiteral(DateString) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 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 |
makeLocalRef(RelDataType, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
makeBigintLiteral(BigDecimal) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makeBinaryLiteral(ByteString) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
makeCharLiteral(NlsString) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addAggCall(AggregateCall, int, List, Map, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCast(SqlParserPos, RelDataType, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCast(SqlParserPos, RelDataType, RexNode, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeUuidLiteral(UUID) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 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 |
makeCast(RelDataType, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCast(RelDataType, RexNode, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCast(RelDataType, RexNode, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCast(RelDataType, RexNode, boolean, boolean, RexLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeSearchArgumentLiteral(Sarg, RelDataType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makePreciseStringLiteral(ByteString, String, SqlCollation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$makeBetween$4(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$makeIn$2(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCall(SqlParserPos, RelDataType, SqlOperator, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeAbstractCast(RelDataType, RexNode, boolean, RexLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 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 |
makeLiteral(Object, RelDataType) |  | 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 |
makeCall(SqlParserPos, SqlOperator, RexNode[]) |  | 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 |
multiplyDivide(RexNode, BigDecimal, BigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
encodeIntervalOrDecimal(RexNode, RelDataType, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeAbstractCast(RelDataType, RexNode, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeReinterpretCast(RelDataType, RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeRangeReference(RelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeLiteral(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
ensureType(RelDataType, RexNode, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeNullLiteral(SqlTypeName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeLiteral(Object, RelDataType, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeCall(SqlOperator, List) |  | 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 |
makeAbstractCast(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 |
makeZeroLiteral(RelDataType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeLambdaCall(RexNode, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
identityProjects(RelDataType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
decodeIntervalOrDecimal(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeNullable(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeNotNull(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeDateLiteral(Calendar) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$makeZeroRexNode$5(RelDataTypeField) |  | 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 |