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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total19,866 of 23,07913%3,200 of 3,4346%2,1072,3934,1164,9034316714093
RangeInference.java2,59669821%6238912%40245753469764101613
OneRangePartitionEvaluator.java2,3440%2860%189189457457444433
FoldConstantRuleOnBE.java1,8091075%232145%129141373401111801
SimplifyComparisonPredicate.java1,4641277%326144%183189289321131901
FoldConstantRuleOnFE.java1,31353929%2153714%149178292401315013
PartitionRangeExpander.java7950%920%6666176176191944
PartitionPruner.java7590%1160%7171153153131322
OrToIn.java6820%1040%6666165165141422
AddMinMax.java67621724%139138%86101148197122513
PartitionPredicateToRange.java5590%720%4949116116131311
SimplifyArithmeticRule.java4623%920%58618893121512
PushIntoCaseWhenBranch.java420469%511%3438778781201
NestedCaseWhenCondToLiteral.java364348%540%3438808871112
ExtractCommonFactorRule.java3605513%48611%3035851004801
DateFunctionRewrite.java3455112%492%293355704801
NullSafeEqualToEqual.java3266%760%414580843701
SimplifyCastRule.java2673611%476%252959690401
ConditionRewrite.java2557622%46611%2837577131101
PartitionPruneExpressionExtractor.java2380%400%292955559933
SimplifyArithmeticComparisonRule.java2318025%228%142037632801
OneListPartitionEvaluator.java2280%160%21215454131311
SimplifyTimeFieldFromUnixtime.java2193814%380%242751665801
ColumnRange.java2120%100%30304949252511
SimplifyInPredicate.java1918%280%2225293481101
BetweenToEqual.java1886024%35716%232925433801
CaseWhenToCompoundPredicate.java1876626%195%1520335051002
ColumnBound.java1730%100%21212929161611
PartitionItemToRange.java1650%140%101039393311
ArrayContainToArrayOverlap.java1629%240%151833383601
SimplifyConditionalFunction.java1613116%240%151832413601
SortedPartitionRanges.java1530%120%121239396633
PredicateRewriteForPartitionPrune.java1360%180%121233333311
SimplifyConflictCompound.java12515054%241029%162625592901
LikeToEqualRewrite.java11013%200%111422271401
SimplifyRange.java10215460%14836%1327204941601
TrySimplifyPredicateWithMarkJoinSlot.java1000%80%8820204411
SupportJavaDateFormatter.java973124%180%141726355801
InPredicateExtractNonConstant.java8918%140%91219262501
MergeDateTrunc.java8321%140%91217252501
ConvertAggStateCast.java773229%137%71115250401
SimplifyNotExprRule.java723230%1121%81214251501
MultiColumnBound.java700%80%7717173311
RangePartitionValueIterator.java650%80%7715153311
InPredicateDedup.java4728%60%588152501
NormalizeStructElement.java4726%60%4711161401
ConcatWsMultiArrayToOne.java3731%0%36491401
CaseWhenToIf.java3632%0%257121401
TimestampToAddTime.java330%0%55884411
DigitalMaskingConvert.java3234%n/a14491401
SimplifyEqualBooleanLiteral.java2849%16%592102601
SimplifySelfComparison.java2952%137%7116150401
TopnToMax.java40%60%47491401
UnknownPartitionEvaluator.java0%n/a55885511
InPredicateToEqualToRule.java48%0%36072501
CondReplaceNullWithFalse.java2865%625%494101501
LogToLn.java56%0%25381401
FoldConstantRule.java6686%7750%6125200501
MedianConvert.java62%n/a14161401
OnePartitionEvaluator.java0%0%22331111
PartitionSlotInput.java0%n/a11441111
DistinctPredicatesRule.java5186%62%382150401
NormalizeBinaryPredicatesRule.java75%25%26060401
ReplaceVariableByLiteral.java39100%50%150110401