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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total23,436 of 23,4360%3,490 of 3,4900%2,4292,4294,9834,9836796799494
RangeInference.java3,3650%7440%4764767197191041041313
OneRangePartitionEvaluator.java2,3440%2860%189189457457444433
FoldConstantRuleOnBE.java1,8990%2440%140140399399181811
FoldConstantRuleOnFE.java1,8810%2540%180180407407515133
SimplifyComparisonPredicate.java1,6040%3420%190190325325191911
AddMinMax.java8930%1520%101101197197252533
PartitionPruner.java8310%1180%7575165165161633
PartitionRangeExpander.java7950%920%6666176176191944
OrToIn.java6820%1040%6666165165141422
PartitionPredicateToRange.java5590%720%4949116116131311
SimplifyArithmeticRule.java4790%920%61619393151522
PushIntoCaseWhenBranch.java4660%520%38388787121211
ExtractCommonFactorRule.java4150%540%35351001008811
NestedCaseWhenCondToLiteral.java3980%540%38388888111122
DateFunctionRewrite.java3960%500%333370708811
NullSafeEqualToEqual.java3470%760%454584847711
ConditionRewrite.java3310%520%37377171111111
SimplifyArithmeticComparisonRule.java3110%240%202063638811
SimplifyCastRule.java3030%500%292969694411
SimplifyConflictCompound.java2750%340%262659599911
SimplifyTimeFieldFromUnixtime.java2570%380%272766668811
SimplifyRange.java2560%220%27274949161611
CaseWhenToCompoundPredicate.java2530%200%20205050101022
BetweenToEqual.java2480%420%292943438811
PartitionPruneExpressionExtractor.java2380%400%292955559933
OneListPartitionEvaluator.java2280%160%21215454131311
SimplifyInPredicate.java2210%300%26263737111111
ColumnRange.java2120%100%30304949252511
RewriteDefaultExpression.java2040%200%141440404411
SimplifyConditionalFunction.java1950%260%191942426611
ArrayContainToArrayOverlap.java1790%240%181838386611
ColumnBound.java1730%100%21212929161611
PartitionItemToRange.java1650%140%101039393311
SortedPartitionRanges.java1530%120%121239396633
PredicateRewriteForPartitionPrune.java1360%180%121233333311
SupportJavaDateFormatter.java1280%180%171735358811
LikeToEqualRewrite.java1270%200%141427274411
ConvertAggStateCast.java1090%140%111125254411
InPredicateExtractNonConstant.java1090%140%121226265511
MergeDateTrunc.java1060%140%121225255511
SimplifyNotExprRule.java1040%140%121225255511
TrySimplifyPredicateWithMarkJoinSlot.java1020%80%9921215511
FoldConstantRule.java760%140%121220205511
NormalizeElementAt.java730%80%8818184411
MultiColumnBound.java700%80%7717173311
InPredicateDedup.java660%0%8815155511
RangePartitionValueIterator.java650%80%7715153311
DistinctPredicatesRule.java590%80%8815154411
SimplifySelfComparison.java550%140%111115154411
SimplifyEqualBooleanLiteral.java550%0%9910106611
ConcatWsMultiArrayToOne.java540%0%66994411
CaseWhenToIf.java530%0%5512124411
DigitalMaskingConvert.java490%n/a44994411
CondReplaceNullWithFalse.java430%80%9910105511
InPredicateToEqualToRule.java390%0%66775511
ReplaceVariableByLiteral.java390%0%5511114411
TimestampToAddTime.java330%0%55884411
NormalizeBinaryPredicatesRule.java320%0%66664411
LogToLn.java300%0%55884411
MedianConvert.java0%n/a44664411
UnknownPartitionEvaluator.java0%n/a55885511
PartitionSlotInput.java0%n/a11441111
OnePartitionEvaluator.java0%0%22331111