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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,751 of 23,45758%1,848 of 3,50247%1,3352,4421,9514,991161686696
RangeInference.java1,6471,71851%48725734%31047635871935104013
OneRangePartitionEvaluator.java1,38594740%2256121%146187258455134203
SimplifyComparisonPredicate.java94264940%21212837%14518918032151901
FoldConstantRuleOnBE.java7021,21863%9215462%7114114640231801
PartitionRangeExpander.java59020525%722021%5766132176131924
PartitionPredicateToRange.java41114826%63912%434988116101301
FoldConstantRuleOnFE.java3781,47379%5919376%5517873401115003
DateFunctionRewrite.java3217518%4510%253347700801
AddMinMax.java31358064%698354%501017219742503
NullSafeEqualToEqual.java2569126%562026%324566842701
PartitionPruner.java19659875%486457%34713715621503
SimplifyInPredicate.java1644421%2317%2025233471101
CaseWhenToCompoundPredicate.java1579637%1525%1120295031002
SimplifyTimeFieldFromUnixtime.java15610139%3215%202733661801
RewriteDefaultExpression.java13011%120%71025311401
SimplifyCastRule.java12917457%203060%132925690401
PushIntoCaseWhenBranch.java12434273%133975%1238158701201
PredicateRewriteForPartitionPrune.java1239%180%101230331301
SimplifyConflictCompound.java11615957%221235%152623592901
SimplifyArithmeticComparisonRule.java10520666%111354%82014630801
OrToIn.java10158185%277774%26662816501402
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
SimplifyArithmeticRule.java9938079%227076%1961139311502
ColumnBound.java977643%50%1321142981601
ColumnRange.java9411855%770%18302249152501
BetweenToEqual.java8716164%172559%122912430801
MergeDateTrunc.java7826%140%81217251501
LikeToEqualRewrite.java656248%1525%10149270401
RangePartitionValueIterator.java650%80%7715153311
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
InPredicateExtractNonConstant.java535651%842%61211260501
SimplifyConditionalFunction.java5114473%91765%8197420601
OneListPartitionEvaluator.java4618279%9743%621135411301
PartitionPruneExpressionExtractor.java3720184%122870%10299550903
ConditionRewrite.java3429789%133975%123797101101
SortedPartitionRanges.java3411977%866%6128392613
DigitalMaskingConvert.java3234%n/a14491401
MultiColumnBound.java294158%50%376171301
ConcatWsMultiArrayToOne.java2953%75%16290401
TopnToMax.java40%0%47491401
SimplifyEqualBooleanLiteral.java3156%50%492102601
UnknownPartitionEvaluator.java0%n/a55885511
ExtractCommonFactorRule.java39595%4888%53551000801
SupportJavaDateFormatter.java10884%71161%7175350801
ArrayContainToArrayOverlap.java16391%1979%5183380601
TimestampToAddTime.java51%0%25381401
ConvertAggStateCast.java9788%1071%4112250401
SimplifyNotExprRule.java9288%1285%2122250501
PartitionItemToRange.java15593%1392%2102391301
FoldConstantRule.java6686%7750%6125200501
MedianConvert.java62%n/a14161401
DistinctPredicatesRule.java5186%62%382150401
StringEmptyToLengthRule.java12494%2388%3212320801
LogToLn.java76%50%15180401
CondReplaceNullWithFalse.java3990%62%290100501
OnePartitionEvaluator.java80%50%12130101
SimplifyRange.java25599%2195%12704901601
InPredicateDedup.java6598%83%180150501
NormalizeStructElement.java64100%66%270160401
SimplifySelfComparison.java55100%1392%1110150401
CaseWhenToIf.java53100%100%050120401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
NormalizeBinaryPredicatesRule.java32100%100%06060401
PartitionSlotInput.java100%n/a01040101