PushDownScoreTopNIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total267 of 56852%70 of 10030%527262131822
extractScoreRangeInfo(Expression)760%160%99171711
pushDown(LogicalTopN, LogicalProject, LogicalFilter, LogicalOlapScan)7517670%171546%1517206701
extractNumericValue(Expression)380%80%559911
isScoreExpression(Expression)170%40%335511
isNumericLiteral(Expression)160%80%551111
getMinScoreOpcode(ComparisonPredicate)120%40%335511
getReversedMinScoreOpcode(ComparisonPredicate)120%40%335511
lambda$pushDown$6(Expression, Expression)80%20%221111
lambda$shouldDisableSearchTopN$7(Expression, Expression)5550%3125%230101
lambda$extractScoreRangeInfo$10(TreeNode)30%n/a111111
shouldDisableSearchTopN(Set, Expression)2993%2466%240801
lambda$pushDown$5(Expression)777%1150%120101
lambda$pushDown$3(Expression)888%1150%120201
lambda$buildRules$0(LogicalTopN)19100%n/a010401
buildRules()15100%n/a010401
lambda$pushDown$2(TreeNode)10100%4100%030101
lambda$pushDown$1(NamedExpression)10100%2100%020301
lambda$shouldDisableSearchTopN$9(Expression)9100%2100%020101
static {...}4100%n/a010101
PushDownScoreTopNIntoOlapScan()3100%n/a010101
lambda$shouldDisableSearchTopN$8(TreeNode)3100%n/a010101
lambda$pushDown$4(TreeNode)3100%n/a010101