PushDownScoreTopNIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total117 of 77284%43 of 12264%339226167131
extractNumericValue(Expression)30821%7112%457901
pushDown(LogicalTopN, LogicalProject, LogicalFilter, LogicalOlapScan)2820187%92371%81776001
extractScoreRangeInfo(Expression)185274%7750%5831501
getReversedMinScoreOpcode(ComparisonPredicate)120%40%335511
isNumericLiteral(Expression)10637%7112%450101
findScoreRangePredicate(Set)81666%1150%122701
pushDownScoreRange(LogicalFilter)57693%1375%1311801
shouldDisableSearchTopN(Set, Expression)22993%2466%240801
getMinScoreOpcode(ComparisonPredicate)21083%1375%131501
lambda$pushDown$12(Expression)888%1150%120201
lambda$pushDownScoreRange$5(Expression)888%1150%120201
pushDownScoreRange(LogicalProject)61100%6100%0401301
buildRules()35100%n/a0101001
isScoreExpression(Expression)25100%1787%150501
lambda$buildRules$0(LogicalTopN)19100%n/a010401
lambda$shouldDisableSearchTopN$14(Expression, Expression)10100%1375%130101
lambda$pushDown$11(TreeNode)10100%4100%030101
lambda$pushDown$10(NamedExpression)10100%2100%020301
lambda$pushDownScoreRange$4(TreeNode)10100%4100%030101
lambda$shouldDisableSearchTopN$16(Expression)9100%2100%020101
lambda$findScoreRangePredicate$9(Expression)9100%2100%020101
lambda$pushDown$13(Expression, Expression)8100%2100%020101
lambda$pushDownScoreRange$7(Expression, Expression)8100%2100%020101
lambda$buildRules$2(LogicalFilter)4100%n/a010101
lambda$buildRules$1(LogicalProject)4100%n/a010101
static {...}4100%n/a010101
PushDownScoreTopNIntoOlapScan()3100%n/a010101
lambda$shouldDisableSearchTopN$15(TreeNode)3100%n/a010101
lambda$findScoreRangePredicate$8(TreeNode)3100%n/a010101
lambda$pushDownScoreRange$6(TreeNode)3100%n/a010101
lambda$pushDownScoreRange$3(TreeNode)3100%n/a010101