ConstantPropagation

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,493 of 1,4930%214 of 2140%1311313193192424
visitLogicalAggregate(LogicalAggregate, CascadesContext)1850%240%1313383811
replaceAndConstants(And, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)1570%200%1111323211
visitLogicalJoin(LogicalJoin, CascadesContext)1490%200%1111363611
expandEqualSetAndConstants(List, boolean, ImmutableEqualSet, Map)1390%260%1414343411
visitLogicalSort(LogicalSort, CascadesContext)850%80%55181811
visitLogicalProject(LogicalProject, CascadesContext)810%40%33141411
replaceConstantsAndRewriteExpr(LogicalPlan, Expression, CascadesContext)710%140%88171711
getChildEqualSetAndConstants(LogicalPlan, ExpressionRewriteContext)590%40%33111111
replaceNameExpressionConstants(NamedExpression, ExpressionRewriteContext, ImmutableEqualSet, Map, Set)580%100%66121211
rewriteRoot(Plan, JobContext)550%60%44101011
getConstantUniforms(Map, ExpressionRewriteContext)540%120%77121211
replaceConstants(Expression, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)510%100%66111111
visitLogicalFilter(LogicalFilter, CascadesContext)410%20%228811
visitLogicalHaving(LogicalHaving, CascadesContext)410%20%228811
replaceOrConstants(Or, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)410%40%339911
needReplaceWithConstant(Expression, Map, Map)410%100%668811
canReplaceExpression(Expression)410%100%66111111
findValidEqualItem(Expression)410%100%66111111
addConstant(Map, Slot, Literal)340%100%666611
isExprEqualIgnoreOrder(Expression, Expression)260%40%337711
visitLogicalSink(LogicalSink, CascadesContext)140%n/a112211
visit(Plan, CascadesContext)120%n/a112211
lambda$replaceConstants$0(Map, TreeNode)110%40%331111
ConstantPropagation()60%n/a112211