You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/06/06 07:08:39 UTC
[doris] branch master updated (ae428c29e2 -> fe63a0a3bb)
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 ae428c29e2 [feature](planner)(nereids) support user defined variable (#20334)
add fe63a0a3bb [Feature](multi-catalog)support paimon catalog (#19681)
No new revisions were added by this update.
Summary of changes:
be/src/vec/CMakeLists.txt | 1 +
be/src/vec/exec/scan/paimon_reader.cpp | 84 ++++++++++
be/src/vec/exec/scan/paimon_reader.h | 76 +++++++++
be/src/vec/exec/scan/vfile_scanner.cpp | 8 +
fe/fe-core/pom.xml | 19 +++
.../java/org/apache/doris/catalog/TableIf.java | 4 +-
.../catalog/external/PaimonExternalDatabase.java | 72 ++++++++
.../catalog/external/PaimonExternalTable.java | 132 +++++++++++++++
.../apache/doris/datasource/CatalogFactory.java | 4 +
.../apache/doris/datasource/ExternalCatalog.java | 3 +
.../apache/doris/datasource/InitCatalogLog.java | 1 +
.../apache/doris/datasource/InitDatabaseLog.java | 1 +
.../datasource/paimon/PaimonExternalCatalog.java | 103 ++++++++++++
.../paimon/PaimonHMSExternalCatalog.java | 105 ++++++++++++
.../property/constants/PaimonProperties.java} | 18 +-
.../glue/translator/PhysicalPlanTranslator.java | 4 +
.../org/apache/doris/persist/gson/GsonUtils.java | 8 +
.../apache/doris/planner/SingleNodePlanner.java | 4 +
.../doris/planner/external/FileQueryScanNode.java | 4 +
.../doris/planner/external/TableFormatType.java | 3 +-
.../planner/external/paimon/PaimonScanNode.java | 177 ++++++++++++++++++++
.../planner/external/paimon/PaimonSource.java | 64 +++++++
.../doris/planner/external/paimon/PaimonSplit.java | 65 +++++++
.../org/apache/doris/statistics/DeriveFactory.java | 1 +
.../apache/doris/statistics/StatisticalType.java | 1 +
fe/java-udf/pom.xml | 21 ++-
.../org/apache/doris/jni/PaimonJniScanner.java | 186 +++++++++++++++++++++
.../apache/doris/jni/vec/PaimonColumnValue.java | 131 +++++++++++++++
fe/pom.xml | 2 +-
gensrc/thrift/PlanNodes.thrift | 24 ++-
30 files changed, 1299 insertions(+), 27 deletions(-)
create mode 100644 be/src/vec/exec/scan/paimon_reader.cpp
create mode 100644 be/src/vec/exec/scan/paimon_reader.h
create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/external/PaimonExternalDatabase.java
create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/external/PaimonExternalTable.java
create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonExternalCatalog.java
create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonHMSExternalCatalog.java
copy fe/fe-core/src/main/java/org/apache/doris/{planner/external/TableFormatType.java => datasource/property/constants/PaimonProperties.java} (70%)
create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/paimon/PaimonScanNode.java
create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/paimon/PaimonSource.java
create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/paimon/PaimonSplit.java
create mode 100644 fe/java-udf/src/main/java/org/apache/doris/jni/PaimonJniScanner.java
create mode 100644 fe/java-udf/src/main/java/org/apache/doris/jni/vec/PaimonColumnValue.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org