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 bd9a74ac9de [thirdparty](lib) Add base64 thirdparty lib (#31850) add 1c2cefa3286 [Feature](TrinoConnector-Catalog) Fe supports `trino-connector` catalog (#31768) No new revisions were added by this update. Summary of changes: build.sh | 4 + fe/check/checkstyle/checkstyle.xml | 3 - fe/fe-common/pom.xml | 4 + .../main/java/org/apache/doris/common/Config.java | 4 + .../doris/trinoconnector/TrinoColumnMetadata.java | 141 +++++++++ .../TrinoConnectorPluginManager.java | 147 +++++++++ .../TrinoConnectorServicesProvider.java | 138 +++++++++ fe/fe-core/pom.xml | 22 +- .../main/java/org/apache/doris/catalog/Env.java | 51 ++++ .../java/org/apache/doris/catalog/TableIf.java | 2 +- .../apache/doris/datasource/CatalogFactory.java | 4 + .../apache/doris/datasource/ExternalCatalog.java | 3 + .../apache/doris/datasource/InitCatalogLog.java | 1 + .../apache/doris/datasource/InitDatabaseLog.java | 1 + .../apache/doris/datasource/TableFormatType.java | 3 +- .../constants/TrinoConnectorProperties.java | 44 +++ .../TrinoConnectorExternalCatalog.java | 336 +++++++++++++++++++++ .../TrinoConnectorExternalCatalogFactory.java} | 22 +- .../TrinoConnectorExternalDatabase.java} | 23 +- .../TrinoConnectorExternalTable.java | 239 +++++++++++++++ .../source/TrinoConnectorScanNode.java | 304 +++++++++++++++++++ .../source/TrinoConnectorSource.java | 91 ++++++ .../trinoconnector/source/TrinoConnectorSplit.java | 52 ++++ .../org/apache/doris/persist/gson/GsonUtils.java | 12 +- .../apache/doris/planner/SingleNodePlanner.java | 2 +- .../apache/doris/statistics/StatisticalType.java | 3 +- fe/pom.xml | 60 +++- gensrc/thrift/Descriptors.thrift | 7 + gensrc/thrift/PlanNodes.thrift | 15 + gensrc/thrift/Types.thrift | 1 + 30 files changed, 1692 insertions(+), 47 deletions(-) create mode 100644 fe/fe-common/src/main/java/org/apache/doris/trinoconnector/TrinoColumnMetadata.java create mode 100644 fe/fe-common/src/main/java/org/apache/doris/trinoconnector/TrinoConnectorPluginManager.java create mode 100644 fe/fe-common/src/main/java/org/apache/doris/trinoconnector/TrinoConnectorServicesProvider.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/TrinoConnectorProperties.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/trinoconnector/TrinoConnectorExternalCatalog.java copy fe/fe-core/src/main/java/org/apache/doris/datasource/{TableFormatType.java => trinoconnector/TrinoConnectorExternalCatalogFactory.java} (62%) copy fe/fe-core/src/main/java/org/apache/doris/datasource/{TableFormatType.java => trinoconnector/TrinoConnectorExternalDatabase.java} (53%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/trinoconnector/TrinoConnectorExternalTable.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/trinoconnector/source/TrinoConnectorScanNode.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/trinoconnector/source/TrinoConnectorSource.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/trinoconnector/source/TrinoConnectorSplit.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org