RexProgram

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,373 of 1,3730%171 of 1710%1281282572574141
isValid(Litmus, RelNode.Context)1950%340%1818383811
collectExplainTerms(String, RelWriter, SqlExplainLevel)1840%190%1111222211
deduceCollations(List, int, List, List)870%120%77202011
projectsIdentity(boolean)820%140%88121211
createIdentity(RelDataType, RelDataType)720%60%44121211
create(RelDataType, List, RexNode, List, RexBuilder)640%100%669911
create(RelInput)580%20%22121211
getReferenceCounts()500%60%44111111
getSourceField(int)460%100%66101011
getPermutation()400%60%449911
split()390%40%338811
getPartialMapping(int)380%40%339911
isNull(RexNode)370%60%556611
isNormalized(Litmus, RexBuilder)340%20%227711
explainCalc(RelWriter)320%20%228811
projectsOnlyIdentity()320%60%447711
RexProgram(RelDataType, List, List, RexLocalRef, RelDataType)310%40%338811
normalize(RexBuilder, RexSimplify)300%40%334411
isPermutation()270%60%446611
countTrivial(List)220%40%335511
toString()180%n/a113311
getCorrelVariableNames()160%n/a113311
normalize(RexBuilder, boolean)160%20%224411
getExprCount()150%20%223311
getCollations(List)140%n/a114411
isTrivial()100%40%331111
isConstant(RexNode)100%n/a111111
expandLocalRef(RexLocalRef)90%n/a111111
create(RelDataType, List, RexNode, RelDataType, RexBuilder)80%n/a112211
expandList(List)80%n/a111111
gatherExpr(RexNode)80%n/a111111
static {...}80%20%221111
collectExplainTerms(String, RelWriter)60%n/a111111
getNamedProjects()50%n/a111111
createIdentity(RelDataType)40%n/a111111
getExprList()30%n/a111111
getProjectList()30%n/a111111
getCondition()30%n/a111111
getInputRowType()30%n/a111111
containsAggs()30%n/a111111
getOutputRowType()30%n/a111111