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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,337 of 23,48181%1,077 of 3,52069%8312,4538865,01661688296
RangeInference.java1,0052,35970%34140354%22047623271919104013
OneRangePartitionEvaluator.java5851,72974%13115554%9818710145214203
SimplifyComparisonPredicate.java2631,32883%9124973%841894932111901
FoldConstantRuleOnBE.java2501,66786%3820884%311415040211801
PartitionPredicateToRange.java18737266%432940%34494311641301
NullSafeEqualToEqual.java18116647%403647%234544840701
PartitionPruner.java18061477%427062%27713415611503
PartitionRangeExpander.java16662378%286469%24663617631904
FoldConstantRuleOnFE.java1511,67091%3022288%281782940135003
SimplifyTimeFieldFromUnixtime.java14211544%29923%172729660801
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyConflictCompound.java11615957%221235%152623592901
DateFunctionRewrite.java11028672%252550%203317700801
SimplifyCastRule.java10819564%183264%122919690401
BetweenToEqual.java8716164%172559%122912430801
SimplifyInPredicate.java8413761%181240%1726113741101
OrToIn.java7660688%198581%18662016501402
ColumnBound.java589361%50%921102941601
SimplifyArithmeticComparisonRule.java5525682%71770%6205630801
AddMinMax.java5391194%2713783%271081021302603
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
ColumnRange.java4017281%990%83094972501
SortedPartitionRanges.java3411977%866%6128392613
MultiColumnBound.java294158%50%376171301
PushIntoCaseWhenBranch.java44495%4994%33828701201
UnknownPartitionEvaluator.java0%n/a55885511
OneListPartitionEvaluator.java20991%1275%42155401301
PartitionPruneExpressionExtractor.java21992%3485%6294550903
SimplifyConditionalFunction.java17891%2284%4192420601
ExtractCommonFactorRule.java39996%5092%33541000801
SimplifyArithmeticRule.java45997%8794%66139311502
PartitionItemToRange.java15593%1392%2102391301
MedianConvert.java62%n/a14161401
MergeDateTrunc.java9892%857%6124250501
FoldConstantRule.java6889%857%5124200501
CaseWhenToCompoundPredicate.java24597%1785%22035001002
StringEmptyToLengthRule.java12494%2388%3212320801
RewriteDefaultExpression.java11094%1191%1101310401
ConvertAggStateCast.java10394%1178%3111250401
RangePartitionValueIterator.java6092%787%171150301
CondReplaceNullWithFalse.java3990%62%290100501
ConditionRewrite.java32999%5096%23717101101
ArrayContainToArrayOverlap.java17798%2395%1181380601
SupportJavaDateFormatter.java12698%1688%2171350801
DistinctPredicatesRule.java5796%75%281150401
SimplifyRange.java25599%2195%12704901601
LikeToEqualRewrite.java127100%20100%0140270401
InPredicateExtractNonConstant.java109100%14100%0120260501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
BitmapCountToBitmapOpCount.java92100%8100%090160501
NormalizeElementAt.java73100%75%280180401
InPredicateDedup.java66100%100%080150501
SimplifySelfComparison.java55100%1392%1110150401
SimplifyEqualBooleanLiteral.java55100%100%090100601
ConcatWsMultiArrayToOne.java54100%100%06090401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%100%06060401
LogToLn.java30100%100%05080401
OnePartitionEvaluator.java100%100%02030101
PartitionSlotInput.java100%n/a01040101