PushDownScoreTopNIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total99 of 69085%35 of 13073%308823156223
extractScoreRangeInfo(Expression)506656%161242%1115112701
extractCastScoreRangeInfo(ComparisonPredicate, Cast, Expression, boolean)145780%5758%5731401
getReversedMinScoreOpcode(ComparisonPredicate)120%40%335511
extractNumericValue(Expression)112771%2675%252901
pushDown(LogicalTopN, LogicalProject, LogicalFilter, LogicalOlapScan)823896%32990%31726501
lambda$extractScoreRangeInfo$10(TreeNode)30%n/a111111
isNumericLiteral(Expression)1593%2675%250101
isScoreExpression(Expression)33100%2880%260801
shouldDisableSearchTopN(Set, Expression)31100%1583%140801
lambda$buildRules$0(LogicalTopN)19100%n/a010401
buildRules()15100%n/a010401
getMinScoreOpcode(ComparisonPredicate)12100%4100%030501
lambda$shouldDisableSearchTopN$7(Expression, Expression)10100%4100%030101
lambda$pushDown$2(TreeNode)10100%4100%030101
lambda$pushDown$1(NamedExpression)10100%2100%020301
lambda$shouldDisableSearchTopN$9(Expression)9100%2100%020101
lambda$pushDown$5(Expression)9100%2100%020101
lambda$pushDown$3(Expression)9100%2100%020201
lambda$pushDown$6(Expression, Expression)8100%2100%020101
static {...}4100%n/a010101
PushDownScoreTopNIntoOlapScan()3100%n/a010101
lambda$shouldDisableSearchTopN$8(TreeNode)3100%n/a010101
lambda$pushDown$4(TreeNode)3100%n/a010101