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
OneRangePartitionEvaluator1,38388539%2245820%145179257436133601
SimplifyComparisonPredicate94264940%21212837%14518918032151901
FoldConstantRuleOnBE7021,21863%9215462%7114114640231801
PartitionRangeExpander56818424%722021%536112616691401
PartitionPredicateToRange41114826%63912%434988116101301
RangeInference3901,16974%10820665%841806930322301
RangeInference.CompoundValue38213325%1162819%64828611461001
FoldConstantRuleOnFE3781,45579%5919176%5517373395114601
DateFunctionRewrite3217518%45510%253347700801
AddMinMax31354763%698354%50997218842301
NullSafeEqualToEqual2569126%562026%324566842701
RangeInference.RangeValue24013936%811717%4759517531001
RangeInference.NotDiscreteValue1987%520%293248533601
PartitionPruner19657174%486457%34693714821301
RangeInference.DiscreteValue1652010%440%252941473701
SimplifyInPredicate1644421%23517%2025233471101
SimplifyTimeFieldFromUnixtime15610139%32615%202733661801
RewriteDefaultExpression13011%120%71025311401
SimplifyCastRule12917457%203060%132925690401
PushIntoCaseWhenBranch12434273%133975%1238158701201
PredicateRewriteForPartitionPrune1239%180%101230331301
SimplifyConflictCompound11615957%221235%152623592901
SimplifyArithmeticComparisonRule10520666%111354%82014630801
CaseWhenToCompoundPredicate1055534%80%71121363701
OrToIn10156684%277774%26652816201301
TrySimplifyPredicateWithMarkJoinSlot1000%80%8820204411
ColumnBound977643%5550%1321142981601
ColumnRange9411855%3770%18302249152501
RangeInference.EmptyValue9010%340%212318214601
BetweenToEqual8716164%172559%122912430801
SimplifyArithmeticRule8636580%227076%1858128701201
MergeDateTrunc782826%140%81217251501
RangeInference.IsNullValue7813%260%161919233601
RangeInference.IsNotNullValue7718%260%162018243701
LikeToEqualRewrite656248%15525%10149270401
RangePartitionValueIterator650%80%7715153311
NestedCaseWhenCondToLiteral.NestedCondReplacer5329684%153972%143210790501
InPredicateExtractNonConstant535651%8642%61211260501
CaseWhenToCompoundPredicate.IfToCompoundPredicateInCond524144%7541%498140301
SimplifyConditionalFunction5114473%91765%8197420601
OneListPartitionEvaluator4618279%9743%621135411301
PartitionPruneExpressionExtractor3716381%112165%9219480501
ConditionRewrite3429789%133975%123797101101
DigitalMaskingConvert3234%n/a14491401
MultiColumnBound294158%4450%376171301
ConcatWsMultiArrayToOne252953%375%16290401
TopnToMax2540%60%47491401
SimplifyEqualBooleanLiteral243156%3350%492102601
UnknownPartitionEvaluator210%n/a55885511
ExtractCommonFactorRule2039595%64888%53551000801
SupportJavaDateFormatter2010884%71161%7175350801
SortedPartitionRanges10184%4866%493290301
RangeInference.ValueDesc2052%n/a484114801
ArrayContainToArrayOverlap16391%51979%5183380601
TimestampToAddTime51%0%25381401
SimplifyArithmeticRule.Operand53%n/a13161301
ConvertAggStateCast9788%41071%4112250401
SimplifyNotExprRule9288%1285%2122250501
SortedPartitionRanges.PartitionItemAndId0%n/a11441111
PartitionRangeExpander.IntegerLikeRangePartitionValueIterator0%n/a22332211
PartitionRangeExpander.DateLikeRangePartitionValueIterator0%n/a22332211
PartitionItemToRange15593%1392%2102391301
FoldConstantRule6686%7750%6125200501
MedianConvert62%n/a14161401
RangeInference.UnknownValue60%n/a47484701
DistinctPredicatesRule5186%3562%382150401
StringEmptyToLengthRule12494%32388%3212320801
LogToLn2376%50%15180401
CondReplaceNullWithFalse3990%3562%290100501
SortedPartitionRanges.PartitionItemAndRange81%n/a12161201
OneRangePartitionEvaluator.EvaluateRangeResult5396%375%171150501
OnePartitionEvaluator80%50%12130101
SimplifyRange25599%2195%12704901601
InPredicateDedup6598%583%180150501
RangeInference.ValueDescCollector124100%6100%01503201201
NormalizeStructElement64100%466%270160401
SimplifySelfComparison55100%1392%1110150401
CaseWhenToIf53100%100%050120401
NestedCaseWhenCondToLiteral49100%n/a06090601
ReplaceVariableByLiteral39100%50%150110401
InPredicateToEqualToRule39100%100%06070501
PartitionPruneExpressionExtractor.ExpressionEvaluableDetector35100%787%17060301
NormalizeBinaryPredicatesRule32100%4100%06060401
PartitionRangeExpander.PartitionSlotType21100%n/a01040101
AddMinMax.MatchMinMax21100%n/a01040101
RangeInference.IntersectType21100%n/a01040101
RangeInference.UnionType21100%n/a01040101
OrToIn.Mode100%n/a01030101
PartitionPruner.PartitionTableType100%n/a01030101
AddMinMax.MinMaxValue100%n/a01050101
PartitionPruner.PartitionPruneResult100%n/a01050101
PartitionSlotInput100%n/a01040101
FoldConstantRuleOnFE.CheckWhetherUnderAggDistinct100%100%03020201
OneRangePartitionEvaluator.EvaluateRangeInput100%n/a01040101
FoldConstantRuleOnFE.ListenAggDistinct100%n/a02040201
PartitionPruneExpressionExtractor.Context100%n/a01010101