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: [email protected]
For additional commands, e-mail: [email protected]