org.apache.doris.nereids.rules.implementation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,654 of 7,20635%613 of 76019%5137011,1091,772162320454
AggregateStrategies.java1,17558433%2436320%193215242407516201
LogicalWindowToPhysicalWindow.java8721%1020%8991218221384045
SplitAggMultiPhase.java761404%5147%3844167175111601
SplitAggWithoutDistinct.java56134037%1242717%769614121372002
LogicalPartitionTopNToPhysicalPartitionTopN.java3153%380%29318184101201
SplitAggMultiPhaseWithoutGbyKey.java21235062%202252%304939115132801
SplitAggBaseRule.java13129168%121453%1829229071601
LogicalOlapScanToPhysicalOlapScan.java11416158%171343%101922690401
LogicalTopNToPhysicalTopN.java479366%3350%377240401
LogicalFileScanToPhysicalFileScan.java3127%0%3511142401
LogicalIcebergMergeSinkToPhysicalIcebergMergeSink.java2627%n/a1310131301
LogicalIcebergDeleteSinkToPhysicalIcebergDeleteSink.java2627%n/a1310131301
LogicalHudiScanToPhysicalHudiScan.java2627%n/a1312151301
LogicalConnectorTableSinkToPhysicalConnectorTableSink.java2429%n/a139121301
LogicalMaxComputeTableSinkToPhysicalMaxComputeTableSink.java2429%n/a139121301
LogicalIcebergTableSinkToPhysicalIcebergTableSink.java2429%n/a139121301
LogicalHiveTableSinkToPhysicalHiveTableSink.java2429%n/a139121301
LogicalTVFTableSinkToPhysicalTVFTableSink.java2231%n/a139121301
LogicalFileSinkToPhysicalFileSink.java2231%n/a139121301
LogicalSchemaScanToPhysicalSchemaScan.java2132%n/a139121301
LogicalOdbcScanToPhysicalOdbcScan.java1934%n/a13691301
LogicalRecursiveUnionToPhysicalRecursiveUnion.java1835%n/a13581301
LogicalRepeatToPhysicalRepeat.java1737%n/a13691301
LogicalUnionToPhysicalUnion.java1638%n/a13691301
LogicalBlackholeSinkToPhysicalBlackholeSink.java1638%n/a13691301
LogicalWorkTableReferenceToPhysicalWorkTableReference.java1540%n/a13691301
LogicalGenerateToPhysicalGenerate.java1540%n/a13581301
LogicalLimitToPhysicalLimit.java1540%n/a13581301
LogicalIntersectToPhysicalIntersect.java41%n/a13581301
LogicalExceptToPhysicalExcept.java41%n/a13581301
LogicalAssertNumRowsToPhysicalAssertNumRows.java47%n/a13361301
LogicalRecursiveUnionProducerToPhysicalRecursiveUnionProducer.java47%n/a13361301
LogicalRecursiveUnionAnchorToPhysicalRecursiveUnionAnchor.java47%n/a13361301
LogicalOlapTableSinkToPhysicalOlapTableSink.java5392%50%140210301
LogicalSortToPhysicalQuickSort.java65100%n/a040130401
LogicalJoinToHashJoin.java36100%n/a030140301
LogicalDictionarySinkToPhysicalDictionarySink.java35100%n/a030120301
LogicalJoinToNestedLoopJoin.java34100%n/a030130301
LogicalResultSinkToPhysicalResultSink.java26100%n/a03090301
LogicalCTEAnchorToPhysicalCTEAnchor.java26100%n/a03070301
LogicalCTEConsumerToPhysicalCTEConsumer.java24100%n/a03080301
LogicalTVFRelationToPhysicalTVFRelation.java22100%n/a03050301
LogicalFilterToPhysicalFilter.java21100%n/a03060301
LogicalCTEProducerToPhysicalCTEProducer.java21100%n/a03060301
LogicalProjectToPhysicalProject.java21100%n/a03060301
LogicalOneRowRelationToPhysicalOneRowRelation.java20100%n/a03050301
LogicalEmptyRelationToPhysicalEmptyRelation.java20100%n/a03050301
OneImplementationRuleFactory.java100%n/a01010101
ImplementationRuleFactory.java100%n/a01010101