ConstantPropagation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total48 of 1,33496%24 of 19887%2112214294023
findValidEqualItem(Expression)113073%3770%2631101
getConstantUniforms(Map, ExpressionRewriteContext)94583%4866%3741201
replaceNameExpressionConstants(NamedExpression, ExpressionRewriteContext, ImmutableEqualSet, Map)92775%1583%141801
replaceAndConstants(And, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)615196%21890%21113201
expandEqualSetAndConstants(List, boolean, ImmutableEqualSet, Map)413597%32388%21413401
visitLogicalJoin(LogicalJoin, ExpressionRewriteContext)315998%41881%41213901
replaceOrConstants(Or, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)23995%1375%131901
visitLogicalHaving(LogicalHaving, ExpressionRewriteContext)23294%1150%121701
rewriteRoot(Plan, JobContext)22191%1150%121401
visitLogicalAggregate(LogicalAggregate, ExpressionRewriteContext)167100%22100%01203501
visitLogicalSort(LogicalSort, ExpressionRewriteContext)71100%8100%0501501
getChildEqualSetAndConstants(LogicalPlan, ExpressionRewriteContext)59100%4100%0301101
visitLogicalProject(LogicalProject, ExpressionRewriteContext)55100%4100%0301101
replaceConstants(Expression, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)50100%10100%0601101
replaceConstantsAndRewriteExpr(LogicalPlan, Expression, boolean, ExpressionRewriteContext)47100%1583%1401301
needReplaceWithConstant(Expression, Map, Map)41100%10100%060801
canReplaceExpression(Expression)41100%10100%0601101
visitLogicalFilter(LogicalFilter, ExpressionRewriteContext)34100%2100%020701
addConstant(Map, Slot, Literal)34100%3770%360601
isExprEqualIgnoreOrder(Expression, Expression)26100%4100%030701
lambda$replaceConstants$0(Map, TreeNode)11100%4100%030101
visitLogicalSink(LogicalSink, ExpressionRewriteContext)8100%n/a010201
ConstantPropagation()3100%n/a010101