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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,333 of 23,49264%1,660 of 3,51052%1,2062,4431,6595,000127683495
RangeInference.java1,4211,94457%44929539%28547631671928104013
OneRangePartitionEvaluator.java1,0731,25953%1939332%12518719145574203
FoldConstantRuleOnBE.java8071,10657%9115563%6514115640131801
SimplifyComparisonPredicate.java75583652%18715345%13518914232171901
PartitionRangeExpander.java39040550%484447%42668617691914
AddMinMax.java36260262%798551%551088321342603
FoldConstantRuleOnFE.java3551,49680%5519778%5117872401115013
DateFunctionRewrite.java3217518%4510%253347700801
PartitionPredicateToRange.java28927048%512129%38496111671301
NullSafeEqualToEqual.java2569126%562026%324566842701
PartitionPruner.java20259274%506255%36714015621503
CaseWhenToCompoundPredicate.java1579637%1525%1120295031002
SimplifyTimeFieldFromUnixtime.java15610139%31718%192733661801
RewriteDefaultExpression.java13011%120%71025311401
SimplifyCastRule.java12917457%203060%132925690401
PushIntoCaseWhenBranch.java12434273%133975%1238158701201
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyConflictCompound.java11615957%221235%152623592901
ColumnBound.java918247%50%1221132971601
BetweenToEqual.java8716164%172559%122912430801
OrToIn.java8459887%257975%24662516501402
SimplifyInPredicate.java8413761%181240%1726113741101
MergeDateTrunc.java7826%140%81217251501
ColumnRange.java7313965%770%16301749132501
SimplifyArithmeticComparisonRule.java5525682%71770%6205630801
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
InPredicateExtractNonConstant.java535651%842%61211260501
SimplifyConditionalFunction.java5114473%91765%8197420601
TrySimplifyPredicateWithMarkJoinSlot.java465454%50%389201401
SimplifyArithmeticRule.java4143891%108289%106159311502
ConditionRewrite.java3429789%133975%123797101101
SortedPartitionRanges.java3411977%866%6128392613
MultiColumnBound.java294158%50%376171301
ConcatWsMultiArrayToOne.java2953%75%16290401
SimplifyEqualBooleanLiteral.java3156%50%492102601
UnknownPartitionEvaluator.java0%n/a55885511
ExtractCommonFactorRule.java39595%4888%53551000801
OneListPartitionEvaluator.java20991%1275%42155401301
PartitionPruneExpressionExtractor.java22092%3485%6294550903
ArrayContainToArrayOverlap.java16391%1979%5183380601
SupportJavaDateFormatter.java11287%1266%6174350801
TimestampToAddTime.java51%0%25381401
RangePartitionValueIterator.java5076%50%372150301
ConvertAggStateCast.java9788%1071%4112250401
SimplifyNotExprRule.java9288%1285%2122250501
PartitionItemToRange.java15593%1392%2102391301
MedianConvert.java62%n/a14161401
LikeToEqualRewrite.java11993%1785%3141270401
FoldConstantRule.java6889%857%5124200501
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
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
NormalizeBinaryPredicatesRule.java32100%100%06060401
PartitionSlotInput.java100%n/a01040101