org.apache.doris.nereids.rules.expression.rules

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,514 of 23,01767%1,252 of 3,43863%9652,3901,5214,881137666792
OneRangePartitionEvaluator.java1,84350121%259279%161189351457224403
FoldConstantRuleOnBE.java1,55935718%1915522%118141319401121801
PartitionRangeExpander.java58920625%702223%5866133176121924
PartitionPredicateToRange.java5590%720%4949116116131311
RangeInference.java4542,81186%17854075%140459976834100013
PartitionPruner.java38737249%734337%45717715321302
FoldConstantRuleOnFE.java3361,51681%4320982%4817866401145013
DateFunctionRewrite.java3217518%4510%253347700801
ColumnRange.java1996%100%28304549232501
ColumnBound.java1403319%820%17212129121601
PredicateRewriteForPartitionPrune.java1239%180%101230331301
PartitionItemToRange.java947143%7750%61021391301
BetweenToEqual.java9215662%202252%142912430801
SimplifyInPredicate.java9111756%19932%1625133431101
ConvertAggStateCast.java773229%137%71115250401
RangePartitionValueIterator.java650%80%7715153311
SimplifyArithmeticRule.java6141887%137985%1261109311502
SimplifyCastRule.java4525885%123876%92910690401
SimplifyComparisonPredicate.java441,54797%4129987%411891432101901
AddMinMax.java4185295%2512783%241011019702503
ConcatWsMultiArrayToOne.java3731%0%36491401
SortedPartitionRanges.java3411977%866%6128392613
DigitalMaskingConvert.java3234%n/a14491401
OrToIn.java2965395%139187%13661216501402
MultiColumnBound.java294158%50%376171301
OneListPartitionEvaluator.java20690%1275%52165411301
SupportJavaDateFormatter.java10783%71161%7176351801
UnknownPartitionEvaluator.java0%n/a55885511
SimplifyTimeFieldFromUnixtime.java23792%191950%15274660801
PartitionPruneExpressionExtractor.java21891%73382%7296550903
NullSafeEqualToEqual.java32894%106686%10453840701
SimplifyArithmeticComparisonRule.java29695%2291%2203630801
FoldConstantRule.java6180%8642%7126200501
LogToLn.java56%0%25381401
LikeToEqualRewrite.java11792%1785%3142270401
MedianConvert.java62%n/a14161401
ConditionRewrite.java32397%4790%53727101101
MergeDateTrunc.java9892%6857%6124250501
ExtractCommonFactorRule.java40898%5296%23521000801
ArrayContainToArrayOverlap.java17296%1979%5182380601
NestedCaseWhenCondToLiteral.java39599%5296%23818801102
CaseWhenToCompoundPredicate.java25098%1995%12025001002
SimplifyConflictCompound.java27399%3397%1261590901
SimplifyConditionalFunction.java19098%2395%1181410601
DistinctPredicatesRule.java5796%787%181150401
OnePartitionEvaluator.java80%50%12130101
SimplifyRange.java25599%2195%12704901601
InPredicateExtractNonConstant.java10899%1285%2120260501
InPredicateDedup.java6598%83%180150501
PushIntoCaseWhenBranch.java466100%4994%33808701201
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
NormalizeStructElement.java64100%66%270160401
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%6100%090100601
CaseWhenToIf.java53100%50%150120401
CondReplaceNullWithFalse.java43100%787%190100501
TopnToMax.java42100%66%27090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
NormalizeBinaryPredicatesRule.java32100%100%06060401
PartitionSlotInput.java100%n/a01040101