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 8180cde83b [tools](tpcds) Update README.md, use default gcc (#21159)
add 7fcf702081 [improvement](multi catalog)paimon support filesystem
metastore (#21910)
No new revisions were added by this update.
Summary of changes:
be/src/vec/exec/scan/paimon_reader.cpp | 18 +-
be/src/vec/exec/scan/paimon_reader.h | 1 +
fe/be-java-extensions/paimon-scanner/pom.xml | 51 +++++-
.../org/apache/doris/paimon/PaimonColumnValue.java | 6 +-
.../org/apache/doris/paimon/PaimonJniScanner.java | 181 ++++++++++-----------
.../apache/doris/paimon/PaimonScannerUtils.java} | 37 ++---
.../org/apache/doris/paimon/PaimonTypeUtils.java | 120 ++++++++++++++
fe/fe-core/pom.xml | 12 ++
.../catalog/external/PaimonExternalTable.java | 9 +-
.../apache/doris/datasource/CatalogFactory.java | 4 +-
.../datasource/paimon/PaimonExternalCatalog.java | 52 +++++-
.../PaimonExternalCatalogFactory.java} | 31 ++--
.../paimon/PaimonFileExternalCatalog.java | 62 +++++++
.../paimon/PaimonHMSExternalCatalog.java | 76 ++-------
.../datasource/property/PropertyConverter.java | 10 +-
.../property/constants/PaimonProperties.java | 31 ++++
.../external/paimon/PaimonPredicateConverter.java | 146 +++++++++++++++++
.../planner/external/paimon/PaimonScanNode.java | 108 +++++-------
.../doris/planner/external/paimon/PaimonSplit.java | 27 +--
.../external/paimon/PaimonValueConverter.java | 171 +++++++++++++++++++
.../planner/PaimonPredicateConverterTest.java | 98 +++++++++++
gensrc/thrift/PlanNodes.thrift | 15 +-
22 files changed, 939 insertions(+), 327 deletions(-)
copy
fe/{fe-core/src/main/java/org/apache/doris/planner/MultiCastPlanFragment.java
=>
be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonScannerUtils.java}
(50%)
create mode 100644
fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonTypeUtils.java
copy
fe/fe-core/src/main/java/org/apache/doris/datasource/{iceberg/IcebergExternalCatalogFactory.java
=> paimon/PaimonExternalCatalogFactory.java} (52%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonFileExternalCatalog.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/planner/external/paimon/PaimonPredicateConverter.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/planner/external/paimon/PaimonValueConverter.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/planner/PaimonPredicateConverterTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]