RexProgramBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total999 of 9990%98 of 980%84842212213535
add(List, List, RexLocalRef, RelDataType, RexShuttle, boolean)1200%120%77303011
RexProgramBuilder(RexBuilder, RelDataType, List, Iterable, RexNode, RelDataType, boolean, RexSimplify)1050%140%88262611
mergePrograms(RexProgram, RexProgram, RexBuilder, boolean)880%180%1010151511
registerInternal(RexNode)730%80%55191911
RexProgramBuilder(RelDataType, RexBuilder, RexSimplify)660%40%33151511
registerProjectsAndCondition(RexProgram)630%40%33141411
getProgram(boolean)490%60%447711
addCondition(RexNode)440%40%33101011
generateMissingNames()430%60%44121211
forProgram(RexProgram, RexBuilder, boolean)360%40%337711
addIdentity()360%60%448811
makeInputRef(int)260%40%335511
addExpr(RexNode)230%n/a116611
create(RexBuilder, RelDataType, List, List, RexNode, RelDataType, boolean, boolean)230%20%224411
addProject(int, String)180%n/a114411
addProject(int, RexNode, String)160%n/a114411
create(RexBuilder, RelDataType, List, List, RexLocalRef, RelDataType, RexShuttle, boolean)160%n/a113311
registerOutput(RexNode)150%n/a113311
assertionsAreEnabled()140%40%333311
registerInput(RexNode)140%n/a113311
validate(RexNode, int)130%n/a113311
create(RexBuilder, RelDataType, List, List, RexNode, RelDataType, boolean, RexSimplify)120%n/a111111
addProject(RexNode, String)100%n/a112211
addProject(int, int, String)100%n/a112211
computeOutputRowType()100%n/a111111
create(RexBuilder, RelDataType, List, List, RexNode, RelDataType, boolean)100%n/a111111
static {...}80%20%221111
clearProjects()70%n/a113311
RexProgramBuilder(RelDataType, RexBuilder)60%n/a112211
mergePrograms(RexProgram, RexProgram, RexBuilder)60%n/a111111
normalize(RexBuilder, RexProgram)50%n/a111111
getProgram()40%n/a111111
clearCondition()40%n/a112211
getInputRowType()30%n/a111111
getProjectList()30%n/a111111