PushDownScoreTopNIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total116 of 77785%42 of 11061%328626163131
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)57393%1150%1211601
shouldDisableSearchTopN(Set, Expression)22993%2466%240801
getMinScoreOpcode(ComparisonPredicate)21083%1375%131501
lambda$pushDown$11(Expression)888%1150%120201
pushDownScoreRange(LogicalProject)57100%4100%0301101
buildRules()41100%n/a0101001
isScoreExpression(Expression)25100%1787%150501
lambda$buildRules$0(LogicalTopN)19100%n/a010401
lambda$pushDownScoreRange$5(Expression)13100%n/a010101
lambda$shouldDisableSearchTopN$13(Expression, Expression)10100%1375%130101
lambda$pushDown$10(TreeNode)10100%4100%030101
lambda$pushDown$9(NamedExpression)10100%2100%020301
lambda$shouldDisableSearchTopN$15(Expression)9100%2100%020101
lambda$findScoreRangePredicate$8(Expression)9100%n/a010101
lambda$hasScorePredicate$3(Expression)9100%n/a010101
lambda$pushDown$12(Expression, Expression)8100%2100%020101
lambda$pushDownScoreRange$7(Expression, Expression)8100%2100%020101
hasScorePredicate(LogicalFilter)6100%n/a010101
lambda$buildRules$2(LogicalFilter)4100%n/a010101
lambda$buildRules$1(LogicalProject)4100%n/a010101
static {...}4100%n/a010101
PushDownScoreTopNIntoOlapScan()3100%n/a010101
lambda$shouldDisableSearchTopN$14(TreeNode)3100%n/a010101
lambda$pushDownScoreRange$6(TreeNode)3100%n/a010101
lambda$pushDownScoreRange$4(TreeNode)3100%n/a010101