This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from ad3b5cbf94 [fix](memtracker) Fix VDataStreamRecvr runtime state null
pointer (#15451)
add 0e154feeb9 [feature](multi catalog nereids)Add file scan node to
nereids. (#15201)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/doris/catalog/TableIf.java | 2 +
.../doris/catalog/external/ExternalTable.java | 5 +
.../doris/catalog/external/HMSExternalTable.java | 1 +
.../apache/doris/nereids/cost/CostCalculator.java | 7 ++
.../glue/translator/PhysicalPlanTranslator.java | 28 ++++-
.../properties/ChildOutputPropertyDeriver.java | 6 ++
.../org/apache/doris/nereids/rules/RuleSet.java | 2 +
.../org/apache/doris/nereids/rules/RuleType.java | 1 +
.../doris/nereids/rules/analysis/BindRelation.java | 110 ++++++++++++-------
...java => LogicalFileScanToPhysicalFileScan.java} | 23 ++--
.../doris/nereids/stats/StatsCalculator.java | 18 +++-
.../apache/doris/nereids/trees/plans/PlanType.java | 2 +
.../doris/nereids/trees/plans/algebra/Scan.java | 4 +-
.../trees/plans/logical/LogicalFileScan.java | 87 +++++++++++++++
.../trees/plans/logical/LogicalOlapScan.java | 13 ++-
.../trees/plans/logical/LogicalRelation.java | 10 +-
.../trees/plans/logical/LogicalSchemaScan.java | 6 +-
.../trees/plans/physical/PhysicalFileScan.java | 119 +++++++++++++++++++++
.../physical/PhysicalStorageLayerAggregate.java | 2 +-
.../nereids/trees/plans/visitor/PlanVisitor.java | 10 ++
.../planner/external/ExternalFileScanNode.java | 56 ++++++++++
.../doris/nereids/jobs/RewriteTopDownJobTest.java | 6 +-
.../hive/test_external_yandex_nereids.out} | 73 ++++++++++++-
....groovy => test_external_yandex_nereids.groovy} | 12 +--
24 files changed, 525 insertions(+), 78 deletions(-)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/{LogicalFilterToPhysicalFilter.java
=> LogicalFileScanToPhysicalFileScan.java} (61%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalFileScan.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalFileScan.java
copy regression-test/data/{yandex_metrica_p2/sql/duplicateAggregationKeys.out
=> external_table_emr_p2/hive/test_external_yandex_nereids.out} (92%)
copy
regression-test/suites/external_table_emr_p2/hive/{test_external_yandex.groovy
=> test_external_yandex_nereids.groovy} (96%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]