getConvertExpression(RelDataType, RelDataType, Expression, ConstantExpression) |  | 0% |  | 0% | 66 | 66 | 169 | 169 | 1 | 1 |
translateLiteral(RexLiteral, RelDataType, JavaTypeFactory, RexImpTable.NullAs) |  | 0% |  | 0% | 21 | 21 | 49 | 49 | 1 | 1 |
translateCastToTimestampWithLocalTimeZone(RelDataType, Expression, Supplier) |  | 0% |  | 0% | 6 | 6 | 33 | 33 | 1 | 1 |
visitFieldAccess(RexFieldAccess) |  | 0% |  | 0% | 4 | 4 | 38 | 38 | 1 | 1 |
implementRecursively(RexToLixTranslator, List, ParameterExpression, int) |  | 0% |  | 0% | 3 | 3 | 42 | 42 | 1 | 1 |
visitDynamicParam(RexDynamicParam) |  | 0% |  | 0% | 4 | 4 | 32 | 32 | 1 | 1 |
translateCastToTimestamp(RelDataType, Expression, ConstantExpression, Supplier) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1 |
checkExpressionPadTruncate(Expression, RelDataType, RelDataType) |  | 0% |  | 0% | 16 | 16 | 36 | 36 | 1 | 1 |
visitCall(RexCall) |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
translateCastToTime(RelDataType, Expression, ConstantExpression, Supplier) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
translateCastToTimeWithLocalTimeZone(RelDataType, Expression, Supplier) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
visitLambda(RexLambda) |  | 0% |  | 0% | 2 | 2 | 23 | 23 | 1 | 1 |
visitLiteral(RexLiteral) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
translateCastToDate(RelDataType, Expression, ConstantExpression, Supplier) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
visitInputRef(RexInputRef) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
translateList(List, List) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
RexToLixTranslator(RexProgram, JavaTypeFactory, Expression, RexToLixTranslator.InputGetter, BlockBuilder, BlockBuilder, RexBuilder, SqlConformance, Function1) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
implementCaseWhen(RexCall) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
scaleValue(RelDataType, RelDataType, Expression) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
handleMethodCheckedExceptions(Expression) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
getInstantiationExpression(Method, RexCallBinding) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
safeExpression(Expression, RelDataType) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
toInnerStorageType(RexToLixTranslator.Result, Type) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
getTypedNullLiteral(RexLiteral) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
translateTableFunction(RexCall, Expression, PhysType, PhysType) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
translateCondition(RexProgram, JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, Function1, SqlConformance) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
deref(RexNode) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
visitLambdaRef(RexLambdaRef) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
implementPrev(RexCall) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
translateList(List, RexImpTable.NullAs, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
translate(RexNode, RexImpTable.NullAs, Type) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
setBlock(BlockBuilder) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setCorrelates(Function1) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
translateTableFunction(JavaTypeFactory, SqlConformance, BlockBuilder, Expression, RexCall, Expression, PhysType, PhysType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
translateCast(RelDataType, RelDataType, Expression, boolean, ConstantExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
implementCallOperand(RexNode, Type, RexToLixTranslator) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
getLiteralValue(Expression) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
lambda$getInstantiationExpression$7(List, RexCallBinding, Class, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
appendConstant(String, Expression) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
forAggregation(JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, SqlConformance) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
functionInstance(RexCall, Method) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
implementCallOperand2(RexNode, Type, RexToLixTranslator) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
visitCorrelVariable(RexCorrelVariable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$checkExpressionPadTruncate$1(RelDataType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitOver(RexOver) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitRangeRef(RexRangeRef) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitSubQuery(RexSubQuery) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitTableInputRef(RexTableInputRef) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitNodeAndFieldIndex(RexNodeAndFieldIndex) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
translate(RexNode, Type) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
checkNull(Expression) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
checkNotNull(Expression) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
translate(RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getLiteral(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getCallOperandResult(RexCall) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
expressionHandlingSafe(Expression, boolean, RelDataType) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$getCallOperandResult$6(RexCall) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getLiteral$5(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$translateLiteral$4(RexLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$translateLiteral$3(RexLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$translateLiteral$2(RexLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
translateList(List, RexImpTable.NullAs) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitLocalRef(RexLocalRef) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getConvertExpression$0(Expression, RelDataType) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
translate(RexNode, RexImpTable.NullAs) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
translateList(List) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isNullable(RexNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitPatternFieldRef(RexPatternFieldRef) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getRoot() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getBlockBuilder() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |