PushDownScoreTopNIntoOlapScan

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total64 of 77291%22 of 12281%169217167131
extractNumericValue(Expression)211744%5337%355901
extractScoreRangeInfo(Expression)185274%5964%3831501
pushDown(LogicalTopN, LogicalProject, LogicalFilter, LogicalOlapScan)1321694%52784%41746001
getReversedMinScoreOpcode(ComparisonPredicate)120%40%335511
pushDownScoreRange(LogicalFilter)81100%4100%0301801
pushDownScoreRange(LogicalProject)61100%6100%0401301
buildRules()35100%n/a0101001
shouldDisableSearchTopN(Set, Expression)31100%1583%140801
isScoreExpression(Expression)25100%8100%050501
findScoreRangePredicate(Set)24100%2100%020701
lambda$buildRules$0(LogicalTopN)19100%n/a010401
isNumericLiteral(Expression)16100%2675%250101
getMinScoreOpcode(ComparisonPredicate)12100%4100%030501
lambda$shouldDisableSearchTopN$14(Expression, Expression)10100%4100%030101
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$pushDown$12(Expression)9100%2100%020201
lambda$findScoreRangePredicate$9(Expression)9100%2100%020101
lambda$pushDownScoreRange$5(Expression)9100%2100%020201
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