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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,803 of 18,97990%461 of 2,59682%4291,8523514,00833549178
SimplifyComparisonPredicate.java1681,42389%6527580%621893632111901
PartitionRangeExpander.java16163479%246873%20663417631904
PartitionPruner.java15064481%337970%24712815611503
OneRangePartitionEvaluator.java1172,22795%5223481%521892445724403
FoldConstantRuleOnBE.java1131,80394%2821888%231412640101801
RangeInference.java11290688%1911786%191151820224706
DateFunctionRewrite.java11028672%252550%203317700801
FoldConstantRuleOnFE.java1011,66194%1820691%181641537615003
SimplifyCastRule.java10020366%153570%112916690401
SimplifyInPredicate.java8413761%171343%1626113741101
ColumnBound.java789554%4660%82192941601
OrToIn.java7261089%178783%16661816501402
PredicateRewriteForPartitionPrune.java518562%10844%71213330301
PartitionPredicateToRange.java4251792%244866%22491011611301
SimplifyArithmeticComparisonRule.java3827687%71770%6206630801
MultiColumnBound.java294158%4450%376171301
ColumnRange.java2718587%10100%53074952501
AddMinMax.java2688597%1914388%19102720302103
BetweenToEqual.java2522389%103276%8291430801
OneListPartitionEvaluator.java2520989%41275%42155401301
NullSafeEqualToEqual.java236674%8850%6122140401
UnknownPartitionEvaluator.java210%n/a55885511
SimplifyArithmeticRule.java2045995%38996%46139311502
SimplifyTimeFieldFromUnixtime.java2023792%132565%9274660801
ExtractCommonFactorRule.java39996%45092%33541000801
PartitionPruneExpressionExtractor.java22293%53587%5294550903
PartitionItemToRange.java15593%1392%2102391301
MergeDateTrunc.java9892%6857%6124250501
FoldConstantRule.java6889%6857%5124200501
SimplifyRange.java25197%2893%22715301201
SortedPartitionRanges.java14796%1083%3122391603
ConvertAggStateCast.java10394%31178%3111250401
RangePartitionValueIterator.java6092%787%171150301
SimplifyConflictCompound.java27298%3294%2261590901
ArrayContainToArrayOverlap.java17798%2395%1181380601
SupportJavaDateFormatter.java12698%1688%2171350801
DistinctPredicatesRule.java5796%675%281150401
SimplifyConditionalFunction.java228100%32100%0220450601
LikeToEqualRewrite.java127100%20100%0140270401
InPredicateExtractNonConstant.java109100%1392%1120260501
SimplifyNotExprRule.java104100%14100%0120250501
TrySimplifyPredicateWithMarkJoinSlot.java100100%8100%080200401
InPredicateDedup.java66100%6100%080150501
NormalizeStructElement.java64100%466%270160401
SimplifySelfComparison.java55100%1392%1110150401
ConcatWsMultiArrayToOne.java54100%4100%06090401
CaseWhenToIf.java53100%100%050120401
DigitalMaskingConvert.java49100%n/a04090401
InPredicateToEqualToRule.java39100%100%06070501
ReplaceVariableByLiteral.java39100%50%150110401
TimestampToAddTime.java33100%100%05080401
NormalizeBinaryPredicatesRule.java32100%4100%06060401
LogToLn.java30100%100%05080401
MedianConvert.java27100%n/a04060401
OnePartitionEvaluator.java100%100%02030101
PartitionSlotInput.java100%n/a01040101