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 bc619ce5be [Fix](load)Pass hidden column to load columns (#17004)
add 51bbae27b8 [feature-wip](iceberg) add dlf and glue catalog impl for
iceberg catalog (#16602)
No new revisions were added by this update.
Summary of changes:
docs/en/docs/lakehouse/multi-catalog/iceberg.md | 21 ++-
docs/zh-CN/docs/lakehouse/multi-catalog/iceberg.md | 21 ++-
fe/fe-core/pom.xml | 35 +++-
.../metastore/GlueMetastoreClientDelegate.java | 2 +-
.../catalog/external/IcebergExternalTable.java | 9 +-
.../datasource/iceberg/HiveCompatibleCatalog.java | 178 +++++++++++++++++++++
...Catalog.java => IcebergDLFExternalCatalog.java} | 30 ++--
.../datasource/iceberg/IcebergExternalCatalog.java | 2 +
.../iceberg/IcebergExternalCatalogFactory.java | 4 +
.../iceberg/IcebergGlueExternalCatalog.java | 68 ++++++++
.../iceberg/IcebergHMSExternalCatalog.java | 1 -
.../doris/datasource/iceberg/dlf/DLFCatalog.java} | 44 ++---
.../datasource/iceberg/dlf/DLFTableOperations.java | 71 ++++++++
.../iceberg/dlf/client/DLFCachedClientPool.java | 78 +++++++++
.../iceberg/dlf/client/DLFClientPool.java | 46 ++++++
.../org/apache/doris/persist/gson/GsonUtils.java | 6 +-
.../planner/external/ExternalFileScanNode.java | 2 +
17 files changed, 560 insertions(+), 58 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/HiveCompatibleCatalog.java
copy
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/{IcebergHMSExternalCatalog.java
=> IcebergDLFExternalCatalog.java} (58%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergGlueExternalCatalog.java
copy fe/fe-core/src/{test/java/org/apache/doris/plugin/PluginTest.java =>
main/java/org/apache/doris/datasource/iceberg/dlf/DLFCatalog.java} (51%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/dlf/DLFTableOperations.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/dlf/client/DLFCachedClientPool.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/dlf/client/DLFClientPool.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]