PushDownVirtualColumnsIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total68 of 77191%14 of 10686%137816150125
isSupportedVirtualColumnType(Expression)241538%3125%2361101
pushDown(LogicalFilter, LogicalOlapScan, Optional)1514790%21487%2933701
extractRepeatedSubExpressions(LogicalFilter, Optional, Map, Map)119789%21285%2822601
getFunctionName(Expression)90%20%223311
lambda$extractRepeatedSubExpressions$10(Map, Map, Map.Entry)82475%1150%122801
lambda$extractRepeatedSubExpressions$7(Map, Map.Entry)888%1150%120101
static {...}97100%n/a010301
collectSubExpressions(Expression, Map)67100%21487%2901401
shouldSkipExpression(Expression)36100%16100%090901
lambda$extractRepeatedSubExpressions$9(Map.Entry, Map.Entry)30100%n/a010301
buildRules()26100%n/a010901
lambda$buildRules$2(LogicalOlapScan)24100%8100%050301
lambda$buildRules$0(LogicalOlapScan)24100%8100%050301
isIndexPushdownFunction(Expression)18100%1787%150501
canConvertToColumnPredicate(Expression)17100%6100%040701
lambda$buildRules$1(LogicalProject)15100%n/a010301
lambda$extractRepeatedSubExpressions$6(Map.Entry)10100%2100%020101
lambda$pushDown$4(Expression, Expression)10100%2100%020101
lambda$buildRules$3(LogicalFilter)10100%n/a010201
getExpressionComplexity(Expression)6100%n/a010101
lambda$extractRepeatedSubExpressions$8(Map.Entry)6100%n/a010101
containsIndexPushdownFunction(Expression)5100%n/a010101
lambda$containsIndexPushdownFunction$11(TreeNode)5100%n/a010101
PushDownVirtualColumnsIntoOlapScan()3100%n/a010101
lambda$extractRepeatedSubExpressions$5(TreeNode)3100%n/a010101