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 66a0c090b8 [fix](column) Add unimplemented replicate function in
ColumnStruct (#18368)
add d0219180a9 [feature-wip](multi-catalog)add properties converter
(#18005)
No new revisions were added by this update.
Summary of changes:
.../sql-manual/sql-functions/table-functions/s3.md | 2 +-
fe/fe-core/pom.xml | 37 +-
.../java/org/apache/doris/analysis/BrokerDesc.java | 31 +-
.../doris/analysis/CreateRepositoryStmt.java | 6 +-
.../java/org/apache/doris/analysis/LoadStmt.java | 4 +-
.../org/apache/doris/analysis/OutFileClause.java | 15 +-
.../org/apache/doris/analysis/StorageBackend.java | 66 ++--
.../org/apache/doris/analysis/StorageDesc.java | 103 +++---
.../java/org/apache/doris/backup/S3Storage.java | 48 +--
.../java/org/apache/doris/catalog/HMSResource.java | 128 +------
.../doris/catalog/HiveMetaStoreClientHelper.java | 9 +-
.../java/org/apache/doris/catalog/HiveTable.java | 14 +-
.../java/org/apache/doris/catalog/S3Resource.java | 223 ++++--------
.../org/apache/doris/common/util/PrintableMap.java | 96 ++++--
.../org/apache/doris/datasource/CatalogMgr.java | 5 +-
.../apache/doris/datasource/CatalogProperty.java | 12 +-
.../apache/doris/datasource/ExternalCatalog.java | 3 +-
.../doris/datasource/HMSExternalCatalog.java | 9 +-
.../apache/doris/datasource/InternalCatalog.java | 8 +-
.../datasource/credentials/CloudCredential.java | 60 ++++
.../credentials/CloudCredentialWithEndpoint.java | 61 ++++
.../datasource/hive/PooledHiveMetaStoreClient.java | 8 +-
.../iceberg/IcebergDLFExternalCatalog.java | 11 +-
.../iceberg/IcebergGlueExternalCatalog.java | 33 +-
.../iceberg/IcebergHMSExternalCatalog.java | 6 +-
.../iceberg/IcebergRestExternalCatalog.java | 9 +-
.../datasource/property/PropertyConverter.java | 378 +++++++++++++++++++++
.../datasource/property/S3ClientBEProperties.java | 69 ++++
.../property/constants/BaseProperties.java | 41 +++
.../property/constants/BosProperties.java} | 43 +--
.../property/constants/CosProperties.java | 41 +++
.../property/constants/DLFProperties.java | 41 +++
.../property/constants/GlueProperties.java | 42 +++
.../property/constants/HMSProperties.java | 32 ++
.../property/constants/ObsProperties.java | 46 +++
.../property/constants/OssProperties.java | 41 +++
.../property/constants/S3Properties.java | 234 +++++++++++++
.../org/apache/doris/policy/StoragePolicy.java | 10 +-
.../doris/statistics/IcebergAnalysisTask.java | 4 +-
.../ExternalFileTableValuedFunction.java | 6 +-
.../tablefunction/IcebergTableValuedFunction.java | 5 +-
.../doris/tablefunction/MetadataGenerator.java | 4 +-
.../doris/tablefunction/S3TableValuedFunction.java | 137 ++++----
.../apache/doris/task/PushStoragePolicyTask.java | 22 +-
.../hadoop/hive/metastore/HiveMetaStoreClient.java | 3 +-
.../org/apache/doris/backup/S3StorageTest.java | 4 +-
.../org/apache/doris/catalog/S3ResourceTest.java | 62 ++--
.../cold_heat_separation/policy/alter.groovy | 44 +--
.../cold_heat_separation/policy/create.groovy | 20 --
49 files changed, 1628 insertions(+), 708 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/credentials/CloudCredential.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/credentials/CloudCredentialWithEndpoint.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/PropertyConverter.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/S3ClientBEProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/BaseProperties.java
copy fe/fe-core/src/main/java/org/apache/doris/{analysis/StorageDesc.java =>
datasource/property/constants/BosProperties.java} (69%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/CosProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/DLFProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/GlueProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/HMSProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/ObsProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/OssProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/S3Properties.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]