ConstantPropagation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total719 of 1,33446%136 of 20032%91123161293523
visitLogicalAggregate(LogicalAggregate, CascadesContext)1730%220%1212373711
visitLogicalJoin(LogicalJoin, CascadesContext)1260%160%99313111
expandEqualSetAndConstants(List, boolean, ImmutableEqualSet, Map)677251%18830%1114173401
replaceOrConstants(Or, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)410%40%339911
canReplaceExpression(Expression)410%100%66111111
getChildEqualSetAndConstants(LogicalPlan, ExpressionRewriteContext)382135%3125%2381101
replaceAndConstants(And, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)3412378%71365%61163201
visitLogicalHaving(LogicalHaving, CascadesContext)330%20%227711
replaceNameExpressionConstants(NamedExpression, ExpressionRewriteContext, ImmutableEqualSet, Map)31513%5116%346801
replaceConstants(Expression, boolean, ExpressionRewriteContext, ImmutableEqualSet, Map)262549%4660%3651101
replaceConstantsAndRewriteExpr(LogicalPlan, Expression, CascadesContext)254664%11321%7851701
addConstant(Map, Slot, Literal)201441%9110%562601
isExprEqualIgnoreOrder(Expression, Expression)151142%3125%234701
findValidEqualItem(Expression)132868%5550%4641101
visitLogicalFilter(LogicalFilter, CascadesContext)112266%1150%122701
getConstantUniforms(Map, ExpressionRewriteContext)104481%6650%5741201
visitLogicalSort(LogicalSort, CascadesContext)86989%3562%3521701
visitLogicalProject(LogicalProject, CascadesContext)35895%1375%1301101
rewriteRoot(Plan, JobContext)21688%1150%121301
lambda$replaceConstants$0(Map, TreeNode)2981%1375%130101
needReplaceWithConstant(Expression, Map, Map)41100%4660%460801
visitLogicalSink(LogicalSink, CascadesContext)8100%n/a010201
ConstantPropagation()3100%n/a010101