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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,117 of 23,29778%1,182 of 3,47866%9192,4229914,95668678294
RangeInference.java9002,46573%31642857%21947619471914104013
OneRangePartitionEvaluator.java8821,46262%16512142%10818914845764403
SimplifyComparisonPredicate.java4071,18474%13021061%1101897732111901
FoldConstantRuleOnBE.java3241,59283%5419278%431416940111801
DateFunctionRewrite.java22217443%371326%233333700801
PartitionRangeExpander.java21458173%355761%32664517651904
FoldConstantRuleOnFE.java2111,64188%3222087%311783540145003
PartitionPruner.java17358677%457161%30713415311302
SimplifyTimeFieldFromUnixtime.java14211544%29923%172729660801
RewriteDefaultExpression.java13011%120%71025311401
PredicateRewriteForPartitionPrune.java11713%175%91228330301
SimplifyConflictCompound.java11615957%221235%152623592901
NullSafeEqualToEqual.java11523266%324457%244527840701
SimplifyArithmeticComparisonRule.java10520666%111354%82014630801
SimplifyCastRule.java10320066%153570%112918690401
BetweenToEqual.java8716164%172559%122912430801
SimplifyInPredicate.java8412459%171139%1625113441101
ColumnBound.java839052%50%1021112951601
MergeDateTrunc.java7826%140%81217251501
OrToIn.java7660688%198581%18662016501402
ColumnRange.java6215070%770%14301549112501
NestedCaseWhenCondToLiteral.java5334586%153972%1438108801102
PartitionPredicateToRange.java4851191%274562%25491311611301
AddMinMax.java4584894%2612682%25101919702503
SimplifyArithmeticRule.java4143891%98390%96159311502
SortedPartitionRanges.java3411977%866%6128392613
SimplifyConditionalFunction.java2916384%1979%5185410601
MultiColumnBound.java294158%50%376171301
CaseWhenToCompoundPredicate.java23090%1575%32055001002
UnknownPartitionEvaluator.java0%n/a55885511
OneListPartitionEvaluator.java20991%1275%42155401301
PartitionPruneExpressionExtractor.java22092%3485%6294550903
ConditionRewrite.java31494%74586%73757101101
ExtractCommonFactorRule.java39996%5092%33541000801
ArrayContainToArrayOverlap.java16391%1979%5183380601
ConvertAggStateCast.java9788%1071%4112250401
PartitionItemToRange.java15593%1392%2102391301
MedianConvert.java62%n/a14161401
FoldConstantRule.java6889%857%5124200501
DistinctPredicatesRule.java5186%62%382150401
InPredicateExtractNonConstant.java10293%1178%3121260501
TopnToMax.java3583%66%27190401
RangePartitionValueIterator.java6092%787%171150301
CondReplaceNullWithFalse.java3990%62%290100501
SupportJavaDateFormatter.java12698%1688%2171350801
OnePartitionEvaluator.java80%50%12130101
SimplifyRange.java25599%2195%12704901601
InPredicateDedup.java6598%83%180150501
PushIntoCaseWhenBranch.java466100%5096%23808701201
LikeToEqualRewrite.java127100%20100%0140270401
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
NormalizeStructElement.java64100%66%270160401
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
PartitionSlotInput.java100%n/a01040101