PushDownVirtualColumnsIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total65 of 56388%21 of 10079%237313126323
lambda$extractRepeatedSubExpressions$6(Map.Entry, Map.Entry)300%n/a113311
getFunctionName(Expression)90%20%223311
pushDown(LogicalFilter, LogicalOlapScan, Optional)76189%2466%2411901
shouldSkipExpression(Expression, boolean)64688%81666%81331301
getExpressionComplexity(Expression)60%n/a111111
containsLambdaFunction(Expression)42184%2466%242701
collectSubExpressions(Expression, Map, boolean)28097%41477%41001501
lambda$extractRepeatedSubExpressions$5(Map, Map.Entry)1888%1150%120101
extractRepeatedSubExpressions(LogicalFilter, Optional, Map, ImmutableList.Builder)92100%1990%1602201
buildRules()26100%n/a010901
lambda$buildRules$2(LogicalOlapScan)24100%8100%050301
lambda$buildRules$0(LogicalOlapScan)24100%8100%050301
lambda$extractRepeatedSubExpressions$7(Map, ImmutableList.Builder, Map.Entry)20100%n/a010501
isIndexPushdownFunction(Expression)18100%1787%150501
canConvertToColumnPredicate(Expression)17100%6100%040701
lambda$buildRules$1(LogicalProject)15100%n/a010301
lambda$extractRepeatedSubExpressions$4(Map.Entry)10100%2100%020101
lambda$buildRules$3(LogicalFilter)10100%n/a010201
static {...}7100%n/a010201
collectSubExpressions(Expression, Map)6100%n/a010201
containsIndexPushdownFunction(Expression)5100%n/a010101
lambda$containsIndexPushdownFunction$8(TreeNode)5100%n/a010101
PushDownVirtualColumnsIntoOlapScan()3100%n/a010101