This is an automated email from the ASF dual-hosted git repository. englefly pushed a change to branch set-runtime-filter in repository https://gitbox.apache.org/repos/asf/doris.git
from 0fe6a84210a support rf on set operator: be part add e0412b520cd setop rf (fe part) (#49399) No new revisions were added by this update. Summary of changes: .../org/apache/doris/datasource/FileScanNode.java | 2 +- .../org/apache/doris/nereids/CascadesContext.java | 13 +- .../glue/translator/PhysicalPlanTranslator.java | 33 + .../glue/translator/PlanTranslatorContext.java | 9 + .../glue/translator/RunTimeFilterTranslatorV2.java | 118 ++++ .../nereids/processor/post/PlanPostProcessors.java | 4 +- .../processor/post/RuntimeFilterContext.java | 10 +- .../processor/post/RuntimeFilterGenerator.java | 15 +- .../post/runtimefilterv2/PushDownContext.java | 97 +++ .../post/runtimefilterv2/PushDownVisitor.java | 183 ++++++ .../runtimefilterv2/RuntimeFilterContextV2.java | 75 +++ .../post/runtimefilterv2/RuntimeFilterV2.java | 131 ++++ .../runtimefilterv2/RuntimeFilterV2Generator.java | 72 +++ .../trees/plans/physical/AbstractPhysicalJoin.java | 6 +- .../trees/plans/physical/AbstractPhysicalPlan.java | 16 +- .../plans/physical/PhysicalCatalogRelation.java | 3 + .../trees/plans/physical/PhysicalHashJoin.java | 3 + .../trees/plans/physical/PhysicalIntersect.java | 4 +- .../trees/plans/physical/PhysicalOlapScan.java | 13 +- .../trees/plans/physical/PhysicalSetOperation.java | 10 + .../org/apache/doris/planner/DataStreamSink.java | 2 +- .../org/apache/doris/planner/HashJoinNode.java | 9 +- .../apache/doris/planner/NestedLoopJoinNode.java | 5 +- .../org/apache/doris/planner/OlapScanNode.java | 8 - .../java/org/apache/doris/planner/PlanNode.java | 12 +- .../org/apache/doris/planner/RuntimeFilter.java | 71 +- .../org/apache/doris/planner/SchemaScanNode.java | 2 +- .../doris/planner/RuntimeFilterGeneratorTest.java | 711 --------------------- .../data/query_p0/runtimefilterV2/rfv2.out | Bin 0 -> 1791 bytes .../suites/query_p0/runtimefilterV2/rfv2.groovy | 63 ++ 30 files changed, 926 insertions(+), 774 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/RunTimeFilterTranslatorV2.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/PushDownContext.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/PushDownVisitor.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/RuntimeFilterContextV2.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/RuntimeFilterV2.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/RuntimeFilterV2Generator.java delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/planner/RuntimeFilterGeneratorTest.java create mode 100644 regression-test/data/query_p0/runtimefilterV2/rfv2.out create mode 100644 regression-test/suites/query_p0/runtimefilterV2/rfv2.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org