PushDownVirtualColumnsIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total330 of 77557%57 of 11851%498668159727
pushDown(LogicalFilter, LogicalOlapScan, Optional)1620%160%99373711
extractRepeatedSubExpressions(LogicalFilter, Optional, Map, Map)347869%8850%6972701
lambda$extractRepeatedSubExpressions$10(Map.Entry, Map.Entry)300%n/a113311
isSupportedVirtualColumnType(Expression)241538%3125%2361101
lambda$buildRules$1(LogicalProject)150%n/a113311
lambda$pushDown$4(Expression, Expression)100%20%221111
lambda$buildRules$3(LogicalFilter)100%n/a112211
getFunctionName(Expression)90%20%223311
lambda$extractRepeatedSubExpressions$11(Map, Map, Map.Entry)82475%1150%122801
lambda$buildRules$2(LogicalOlapScan)72578%6650%570601
lambda$buildRules$0(LogicalOlapScan)72578%6650%570601
shouldSkipExpression(Expression)63685%61266%61031101
getExpressionComplexity(Expression)60%n/a111111
lambda$extractRepeatedSubExpressions$7(Map.Entry)990%1150%120101
lambda$extractRepeatedSubExpressions$8(Map, Map.Entry)888%1150%120101
static {...}69100%n/a010301
collectSubExpressions(Expression, Map)67100%41275%4901401
buildRules()26100%n/a010901
isIndexPushdownFunction(Expression)18100%1787%150501
canConvertToColumnPredicate(Expression)17100%6100%040701
lambda$extractRepeatedSubExpressions$9(Map.Entry)6100%n/a010101
containsIndexPushdownFunction(Expression)5100%n/a010101
lambda$containsIndexPushdownFunction$13(TreeNode)5100%n/a010101
PushDownVirtualColumnsIntoOlapScan()3100%n/a010101
lambda$shouldSkipExpression$12(TreeNode)3100%n/a010101
lambda$extractRepeatedSubExpressions$6(TreeNode)3100%n/a010101
lambda$extractRepeatedSubExpressions$5(TreeNode)3100%n/a010101