RexToLixTranslator

Source file "org/apache/calcite/adapter/enumerable/RexToLixTranslator.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,551 of 2,5510%279 of 2790%2002005095093737
translateCast(RelDataType, RelDataType, Expression)8670%730%545417717711
convert(Expression, Type, Type)3920%680%3535797911
translate0(RexNode, RexImpTable.NullAs, Type)2320%210%1414363611
translateLiteral(RexLiteral, RelDataType, JavaTypeFactory, RexImpTable.NullAs)1400%280%1919393911
translateConstructor(List, SqlKind)1080%70%55242411
static {...}980%20%228811
translateList(List, List)680%120%77121211
translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1)500%40%33101011
handleNull(Expression, RexImpTable.NullAs)470%60%44121211
RexToLixTranslator(RexProgram, JavaTypeFactory, Expression, RexToLixTranslator.InputGetter, BlockBuilder, Map, RexBuilder, SqlConformance, RexToLixTranslator, Function1)450%n/a11121211
translateCondition(RexProgram, JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, Function1, SqlConformance)340%20%228811
translateParameter(RexDynamicParam, RexImpTable.NullAs, Type)330%20%226611
translateList(List, RexImpTable.NullAs, List)310%20%225511
deref(RexNode)300%60%446611
setNullable(Map)290%40%333311
translateCall(RexCall, RexImpTable.NullAs)270%20%226611
setBlock(BlockBuilder)270%20%224411
setCorrelates(Function1)270%20%224411
withConformance(SqlConformance)270%20%224411
scaleIntervalToNumber(RelDataType, RelDataType, Expression)270%40%337711
translate(RexNode, RexImpTable.NullAs, Type)240%40%334411
isKnownNullable(RexNode)240%60%445511
nullifyType(RelDataType, boolean)200%40%335511
forAggregation(JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, SqlConformance)190%n/a113311
isNullable(RexNode)190%60%444411
handleNullUnboxingIfNecessary(Expression, RexImpTable.NullAs, Type)150%40%333311
isA(Type, Primitive)120%40%332211
findMethod(Class, String, Class[])110%n/a113311
translate(RexNode, Type)110%n/a113311
translate(RexNode)100%n/a113311
javaPrimitive(RelDataType)100%20%224411
convert(Expression, Type)80%n/a112211
translateList(List, RexImpTable.NullAs)0%n/a112211
setNullable(RexNode, boolean)0%n/a111111
translate(RexNode, RexImpTable.NullAs)0%n/a111111
translateList(List)0%n/a111111
getRoot()0%n/a111111