PushDownVirtualColumnsIntoOlapScan

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total775 of 7750%118 of 1180%86861591592727
pushDown(LogicalFilter, LogicalOlapScan, Optional)1620%160%99373711
extractRepeatedSubExpressions(LogicalFilter, Optional, Map, Map)1120%160%99272711
static {...}690%n/a113311
collectSubExpressions(Expression, Map)670%160%99141411
shouldSkipExpression(Expression)420%180%1010111111
isSupportedVirtualColumnType(Expression)390%40%33111111
lambda$extractRepeatedSubExpressions$11(Map, Map, Map.Entry)320%20%228811
lambda$buildRules$2(LogicalOlapScan)320%120%776611
lambda$buildRules$0(LogicalOlapScan)320%120%776611
lambda$extractRepeatedSubExpressions$10(Map.Entry, Map.Entry)300%n/a113311
buildRules()260%n/a119911
isIndexPushdownFunction(Expression)180%80%555511
canConvertToColumnPredicate(Expression)170%60%447711
lambda$buildRules$1(LogicalProject)150%n/a113311
lambda$extractRepeatedSubExpressions$7(Map.Entry)100%20%221111
lambda$pushDown$4(Expression, Expression)100%20%221111
lambda$buildRules$3(LogicalFilter)100%n/a112211
getFunctionName(Expression)90%20%223311
lambda$extractRepeatedSubExpressions$8(Map, Map.Entry)90%20%221111
getExpressionComplexity(Expression)60%n/a111111
lambda$extractRepeatedSubExpressions$9(Map.Entry)60%n/a111111
containsIndexPushdownFunction(Expression)50%n/a111111
lambda$containsIndexPushdownFunction$13(TreeNode)50%n/a111111
PushDownVirtualColumnsIntoOlapScan()30%n/a111111
lambda$shouldSkipExpression$12(TreeNode)30%n/a111111
lambda$extractRepeatedSubExpressions$6(TreeNode)30%n/a111111
lambda$extractRepeatedSubExpressions$5(TreeNode)30%n/a111111