github-actions[bot] commented on PR #12902:
URL: https://github.com/apache/gravitino/pull/12902#issuecomment-5620031089

   <!-- coverage-report -->
   ### Code Coverage Report
   |Overall Project|69.63% **`+1.39%`**|:green_circle:|
   |:-|:-|:-:|
   |Files changed|75.88%|:green_circle:|
   <br>
   
   |Module|Coverage||
   |:-|:-|:-:|
   |aliyun|19.74%|:red_circle:|
   |api|51.57% **`+1.99%`**|:green_circle:|
   |authorization-common|85.96%|:green_circle:|
   |authorization-ranger|4.38%|:red_circle:|
   |aws|53.54%|:green_circle:|
   |azure|32.1%|:red_circle:|
   |catalog-common|22.89% **`+1.72%`**|:red_circle:|
   |catalog-fileset|82.17% **`-1.05%`**|:green_circle:|
   |catalog-glue|69.8% **`+7.06%`**|:green_circle:|
   |catalog-hive|82.96% **`-2.87%`**|:green_circle:|
   |catalog-jdbc-common|45.09% **`+0.7%`**|:green_circle:|
   |catalog-jdbc-doris|83.81% **`+1.12%`**|:green_circle:|
   |catalog-jdbc-mysql|79.33% **`+13.02%`**|:green_circle:|
   |catalog-jdbc-postgresql|83.83% **`+16.94%`**|:green_circle:|
   |catalog-jdbc-starrocks|79.16%|:green_circle:|
   |catalog-kafka|76.99% **`+18.92%`**|:green_circle:|
   |catalog-lakehouse-generic|60.88% **`-29.12%`**|:green_circle:|
   |catalog-lakehouse-hudi|79.1%|:green_circle:|
   |catalog-lakehouse-iceberg|85.97%|:green_circle:|
   |catalog-lakehouse-paimon|84.29% **`-2.98%`**|:green_circle:|
   |catalog-model|77.99% **`+44.06%`**|:green_circle:|
   |cli|44.51% **`-0.99%`**|:green_circle:|
   |client-java|77.5% **`+4.79%`**|:green_circle:|
   |common|56.89% **`-0.03%`**|:green_circle:|
   |core|84.18% **`+0.08%`**|:green_circle:|
   |filesystem-hadoop3|76.48%|:green_circle:|
   |flink|0.0%|:red_circle:|
   |flink-common|53.22% **`+2.59%`**|:green_circle:|
   |flink-runtime|0.0%|:red_circle:|
   |gcp|32.2%|:red_circle:|
   |hadoop-auth|68.0%|:green_circle:|
   |hadoop-common|17.84% **`-0.34%`**|:red_circle:|
   |hive-metastore-common|53.5% **`-9.81%`**|:green_circle:|
   |iceberg-aliyun-bundle|0.0%|:red_circle:|
   |iceberg-common|66.58% **`-0.02%`**|:green_circle:|
   |iceberg-rest-server|76.66% **`-0.05%`**|:green_circle:|
   |idp-basic|87.1% **`+2.41%`**|:green_circle:|
   |integration-test-common|0.0%|:red_circle:|
   |jobs|62.92%|:green_circle:|
   |lance-common|32.52% **`-5.87%`**|:red_circle:|
   |lance-rest-server|68.12% **`-10.7%`**|:green_circle:|
   |lineage|59.39%|:green_circle:|
   |optimizer|83.24%|:green_circle:|
   |optimizer-api|21.95%|:red_circle:|
   |server|90.11% **`-0.86%`**|:green_circle:|
   |server-common|81.23% **`+0.14%`**|:green_circle:|
   |spark|60.81% **`+3.45%`**|:green_circle:|
   |tencent|81.78%|:green_circle:|
   |trino-connector|58.36% **`+1.01%`**|:green_circle:|
   
   <details>
   <summary>Files</summary>
   
   |Module|File|Coverage||
   |:-|:-|:-|:-:|
   
|api|[MetadataObject.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/MetadataObject.java)|100.0%|:green_circle:|
   
||[Privilege.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/authorization/Privilege.java)|95.74%|:green_circle:|
   
||[MetadataObjects.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/MetadataObjects.java)|87.95%|:green_circle:|
   
||[View.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/rel/View.java)|78.57%|:green_circle:|
   
||[Privileges.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/authorization/Privileges.java)|62.63%|:green_circle:|
   
||[Metalake.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/Metalake.java)|0.0%|:red_circle:|
   
||[Topic.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/messaging/Topic.java)|0.0%|:red_circle:|
   
||[Model.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/model/Model.java)|0.0%|:red_circle:|
   
||[ModelVersion.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/model/ModelVersion.java)|0.0%|:red_circle:|
   
||[Table.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/rel/Table.java)|0.0%|:red_circle:|
   
||[SupportsSecrets.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/api/src/main/java/org/apache/gravitino/secret/SupportsSecrets.java)|0.0%|:red_circle:|
   
|catalog-common|[IcebergPropertiesUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-common/src/main/java/org/apache/gravitino/catalog/lakehouse/iceberg/IcebergPropertiesUtils.java)|97.96%|:green_circle:|
   
||[ClassLoaderResourceCleanerUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-common/src/main/java/org/apache/gravitino/utils/ClassLoaderResourceCleanerUtils.java)|1.43%|:red_circle:|
   
||[GlueConstants.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-common/src/main/java/org/apache/gravitino/catalog/glue/GlueConstants.java)|0.0%|:red_circle:|
   
||[IcebergConstants.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-common/src/main/java/org/apache/gravitino/catalog/lakehouse/iceberg/IcebergConstants.java)|0.0%|:red_circle:|
   
|catalog-fileset|[FilesetCatalogOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-fileset/src/main/java/org/apache/gravitino/catalog/fileset/FilesetCatalogOperations.java)|82.0%|:green_circle:|
   
|catalog-glue|[GlueCatalogPropertiesMetadata.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-glue/src/main/java/org/apache/gravitino/catalog/glue/GlueCatalogPropertiesMetadata.java)|100.0%|:green_circle:|
   
||[GlueClientProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-glue/src/main/java/org/apache/gravitino/catalog/glue/GlueClientProvider.java)|100.0%|:green_circle:|
   
||[GlueTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-glue/src/main/java/org/apache/gravitino/catalog/glue/GlueTableOperations.java)|90.52%|:green_circle:|
   
||[GlueCatalogOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-glue/src/main/java/org/apache/gravitino/catalog/glue/GlueCatalogOperations.java)|73.42%|:green_circle:|
   
||[GlueExceptionConverter.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-glue/src/main/java/org/apache/gravitino/catalog/glue/GlueExceptionConverter.java)|57.14%|:red_circle:|
   
|catalog-hive|[TrinoNativeViewCodec.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-hive/src/main/java/org/apache/gravitino/catalog/hive/TrinoNativeViewCodec.java)|92.96%|:green_circle:|
   
||[HiveCatalogOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-hive/src/main/java/org/apache/gravitino/catalog/hive/HiveCatalogOperations.java)|81.64%|:green_circle:|
   
||[HiveViewCatalogOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-hive/src/main/java/org/apache/gravitino/catalog/hive/HiveViewCatalogOperations.java)|78.9%|:green_circle:|
   
||[HiveTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-hive/src/main/java/org/apache/gravitino/catalog/hive/HiveTableOperations.java)|77.33%|:green_circle:|
   
|catalog-jdbc-common|[JdbcTable.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-jdbc-common/src/main/java/org/apache/gravitino/catalog/jdbc/JdbcTable.java)|70.37%|:green_circle:|
   
|catalog-jdbc-doris|[DorisCatalogPropertiesMetadata.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-jdbc-doris/src/main/java/org/apache/gravitino/catalog/doris/DorisCatalogPropertiesMetadata.java)|97.83%|:green_circle:|
   
||[DorisTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-jdbc-doris/src/main/java/org/apache/gravitino/catalog/doris/operation/DorisTableOperations.java)|84.91%|:green_circle:|
   
||[DorisCatalog.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-jdbc-doris/src/main/java/org/apache/gravitino/catalog/doris/DorisCatalog.java)|11.11%|:red_circle:|
   
|catalog-jdbc-mysql|[MysqlTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-jdbc-mysql/src/main/java/org/apache/gravitino/catalog/mysql/operation/MysqlTableOperations.java)|85.68%|:green_circle:|
   
|catalog-jdbc-postgresql|[PostgreSqlTypeConverter.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-jdbc-postgresql/src/main/java/org/apache/gravitino/catalog/postgresql/converter/PostgreSqlTypeConverter.java)|98.84%|:green_circle:|
   
||[PostgreSqlTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-jdbc-postgresql/src/main/java/org/apache/gravitino/catalog/postgresql/operation/PostgreSqlTableOperations.java)|86.99%|:green_circle:|
   
|catalog-kafka|[KafkaCatalogOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-kafka/src/main/java/org/apache/gravitino/catalog/kafka/KafkaCatalogOperations.java)|81.03%|:green_circle:|
   
|catalog-lakehouse-generic|[LanceTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-lakehouse-generic/src/main/java/org/apache/gravitino/catalog/lakehouse/lance/LanceTableOperations.java)|62.92%|:green_circle:|
   
||[GenericCatalogOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-lakehouse-generic/src/main/java/org/apache/gravitino/catalog/lakehouse/generic/GenericCatalogOperations.java)|28.69%|:red_circle:|
   
|catalog-lakehouse-paimon|[CatalogUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon/utils/CatalogUtils.java)|43.24%|:red_circle:|
   
|catalog-model|[ModelCatalogOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java)|85.9%|:green_circle:|
   
|cli|[ListCatalogProperties.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListCatalogProperties.java)|0.0%|:red_circle:|
   
||[ListFilesetProperties.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListFilesetProperties.java)|0.0%|:red_circle:|
   
||[ListMetalakeProperties.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListMetalakeProperties.java)|0.0%|:red_circle:|
   
||[ListProperties.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListProperties.java)|0.0%|:red_circle:|
   
||[ListSchemaProperties.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListSchemaProperties.java)|0.0%|:red_circle:|
   
||[ListTableProperties.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListTableProperties.java)|0.0%|:red_circle:|
   
||[ListTopicProperties.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListTopicProperties.java)|0.0%|:red_circle:|
   
|client-java|[GenericModelCatalog.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/GenericModelCatalog.java)|100.0%|:green_circle:|
   
||[RelationalTable.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/RelationalTable.java)|95.1%|:green_circle:|
   
||[GravitinoMetalake.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/GravitinoMetalake.java)|91.94%|:green_circle:|
   
||[GenericTopic.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/GenericTopic.java)|75.68%|:green_circle:|
   
||[GenericView.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/GenericView.java)|66.67%|:green_circle:|
   
||[MetadataObjectSecretOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/MetadataObjectSecretOperations.java)|57.14%|:red_circle:|
   
||[GenericModelVersion.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/GenericModelVersion.java)|50.0%|:red_circle:|
   
||[GenericModel.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/clients/client-java/src/main/java/org/apache/gravitino/client/GenericModel.java)|41.18%|:red_circle:|
   
|common|[ErrorResponse.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/common/src/main/java/org/apache/gravitino/dto/responses/ErrorResponse.java)|54.32%|:red_circle:|
   
|core|[AccessControlManager.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/authorization/AccessControlManager.java)|100.0%|:green_circle:|
   
||[FunctionVersionMetaBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/FunctionVersionMetaBaseSQLProvider.java)|100.0%|:green_circle:|
   
||[PolicyTagRelBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/PolicyTagRelBaseSQLProvider.java)|100.0%|:green_circle:|
   
||[PolicyVersionBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/PolicyVersionBaseSQLProvider.java)|100.0%|:green_circle:|
   
||[FunctionMetaPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/FunctionMetaPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[FunctionVersionMetaPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/FunctionVersionMetaPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[GroupRoleRelPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/GroupRoleRelPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[PolicyMetaPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/PolicyMetaPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[PolicyVersionPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/PolicyVersionPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[ViewMetaPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/ViewMetaPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[FunctionMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/FunctionMetaService.java)|100.0%|:green_circle:|
   
||[MetalakeMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/MetalakeMetaService.java)|100.0%|:green_circle:|
   
||[OccWriteSupport.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/OccWriteSupport.java)|100.0%|:green_circle:|
   
||[ViewMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/ViewMetaService.java)|100.0%|:green_circle:|
   
||[SchemaMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/SchemaMetaService.java)|99.56%|:green_circle:|
   
||[Configs.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/Configs.java)|99.06%|:green_circle:|
   
||[SecretPropertyUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/secret/SecretPropertyUtils.java)|98.51%|:green_circle:|
   
||[CatalogMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/CatalogMetaService.java)|98.18%|:green_circle:|
   
||[HiddenPropertyMaskUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/connector/HiddenPropertyMaskUtils.java)|97.83%|:green_circle:|
   
||[TagMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/TagMetaService.java)|97.56%|:green_circle:|
   
||[FunctionVersionMetaSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/FunctionVersionMetaSQLProviderFactory.java)|95.24%|:green_circle:|
   
||[PolicyVersionSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyVersionSQLProviderFactory.java)|94.74%|:green_circle:|
   
||[PolicyTagRelService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/PolicyTagRelService.java)|94.51%|:green_circle:|
   
||[PolicyTagRelSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyTagRelSQLProviderFactory.java)|94.44%|:green_circle:|
   
||[SchemaHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/SchemaHookDispatcher.java)|92.31%|:green_circle:|
   
||[PolicyMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/PolicyMetaService.java)|91.95%|:green_circle:|
   
||[AccessControlEventDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/listener/AccessControlEventDispatcher.java)|90.56%|:green_circle:|
   
||[POConverters.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/utils/POConverters.java)|88.18%|:green_circle:|
   
||[PolicyMetaSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyMetaSQLProviderFactory.java)|87.5%|:green_circle:|
   
||[ClassLoaderPool.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/utils/ClassLoaderPool.java)|86.49%|:green_circle:|
   
||[MetricsSource.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/metrics/source/MetricsSource.java)|86.36%|:green_circle:|
   
||[ViewHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/ViewHookDispatcher.java)|86.21%|:green_circle:|
   
||[PolicyMetaBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/PolicyMetaBaseSQLProvider.java)|85.71%|:green_circle:|
   
||[FilesetHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/FilesetHookDispatcher.java)|85.29%|:green_circle:|
   
||[MetadataObjectUtil.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/utils/MetadataObjectUtil.java)|84.33%|:green_circle:|
   
||[PolicyMetadataObjectRelSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyMetadataObjectRelSQLProviderFactory.java)|82.76%|:green_circle:|
   
||[TopicHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/TopicHookDispatcher.java)|82.61%|:green_circle:|
   
||[FunctionHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/FunctionHookDispatcher.java)|81.48%|:green_circle:|
   
||[FunctionMetaSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/FunctionMetaSQLProviderFactory.java)|80.77%|:green_circle:|
   
||[ViewMetaSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/ViewMetaSQLProviderFactory.java)|80.77%|:green_circle:|
   
||[TableHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/TableHookDispatcher.java)|80.49%|:green_circle:|
   
||[CapabilityHelpers.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/catalog/CapabilityHelpers.java)|79.24%|:green_circle:|
   
||[PolicyMetadataObjectRelBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/PolicyMetadataObjectRelBaseSQLProvider.java)|76.92%|:green_circle:|
   
||[NameIdentifierUtil.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/utils/NameIdentifierUtil.java)|74.06%|:green_circle:|
   
||[ViewVersionInfoSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/ViewVersionInfoSQLProviderFactory.java)|73.68%|:green_circle:|
   
||[FunctionMetaBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/FunctionMetaBaseSQLProvider.java)|70.59%|:green_circle:|
   
||[ViewMetaBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/ViewMetaBaseSQLProvider.java)|70.59%|:green_circle:|
   
||[PolicyMetadataObjectRelPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/PolicyMetadataObjectRelPostgreSQLProvider.java)|70.0%|:green_circle:|
   
||[PrincipalUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/utils/PrincipalUtils.java)|65.0%|:green_circle:|
   
||[ViewVersionInfoPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/ViewVersionInfoPostgreSQLProvider.java)|57.14%|:red_circle:|
   
||[ModelHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/ModelHookDispatcher.java)|56.82%|:red_circle:|
   
||[ViewVersionInfoBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/ViewVersionInfoBaseSQLProvider.java)|55.56%|:red_circle:|
   
||[FunctionPOStorageOps.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/FunctionPOStorageOps.java)|40.0%|:red_circle:|
   
||[AccessControlHookDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/hook/AccessControlHookDispatcher.java)|34.83%|:red_circle:|
   
||[ViewPOStorageOps.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/service/ViewPOStorageOps.java)|27.03%|:red_circle:|
   
||[GravitinoEnv.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/GravitinoEnv.java)|26.61%|:red_circle:|
   
||[AccessControlDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/authorization/AccessControlDispatcher.java)|0.0%|:red_circle:|
   
||[AzurePropertiesMetadata.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/cloud/storage/AzurePropertiesMetadata.java)|0.0%|:red_circle:|
   
||[SecretPropertyOperationDispatcher.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/secret/SecretPropertyOperationDispatcher.java)|0.0%|:red_circle:|
   
||[FunctionMetaMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/FunctionMetaMapper.java)|0.0%|:red_circle:|
   
||[FunctionVersionMetaMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/FunctionVersionMetaMapper.java)|0.0%|:red_circle:|
   
||[PolicyMetaMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyMetaMapper.java)|0.0%|:red_circle:|
   
||[PolicyMetadataObjectRelMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyMetadataObjectRelMapper.java)|0.0%|:red_circle:|
   
||[PolicyTagRelMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyTagRelMapper.java)|0.0%|:red_circle:|
   
||[PolicyVersionMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/PolicyVersionMapper.java)|0.0%|:red_circle:|
   
||[TagMetaMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/TagMetaMapper.java)|0.0%|:red_circle:|
   
||[ViewMetaMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/ViewMetaMapper.java)|0.0%|:red_circle:|
   
||[ViewVersionInfoMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/core/src/main/java/org/apache/gravitino/storage/relational/mapper/ViewVersionInfoMapper.java)|0.0%|:red_circle:|
   
|flink-common|[TypeUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/flink-connector/flink-common/src/main/java/org/apache/gravitino/flink/connector/utils/TypeUtils.java)|95.08%|:green_circle:|
   
||[FlinkGenericTableUtil.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/flink-connector/flink-common/src/main/java/org/apache/gravitino/flink/connector/hive/FlinkGenericTableUtil.java)|88.68%|:green_circle:|
   
||[PropertyUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/flink-connector/flink-common/src/main/java/org/apache/gravitino/flink/connector/utils/PropertyUtils.java)|62.96%|:green_circle:|
   
||[GravitinoCatalogStore.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/flink-connector/flink-common/src/main/java/org/apache/gravitino/flink/connector/store/GravitinoCatalogStore.java)|51.32%|:red_circle:|
   
||[BaseCatalog.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/flink-connector/flink-common/src/main/java/org/apache/gravitino/flink/connector/catalog/BaseCatalog.java)|43.74%|:red_circle:|
   
|hadoop-common|[FileSystemUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hadoop-common/src/main/java/org/apache/gravitino/catalog/hadoop/fs/FileSystemUtils.java)|33.33%|:red_circle:|
   
||[HDFSFileSystemProxy.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hadoop-common/src/main/java/org/apache/gravitino/catalog/hadoop/fs/HDFSFileSystemProxy.java)|0.0%|:red_circle:|
   
|hive-metastore-common|[HiveClientFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/HiveClientFactory.java)|85.09%|:green_circle:|
   
||[ProxyHiveClientImpl.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/ProxyHiveClientImpl.java)|80.95%|:green_circle:|
   
||[HiveExceptionConverter.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/HiveExceptionConverter.java)|80.72%|:green_circle:|
   
||[HmsKerberosClient.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/kerberos/HmsKerberosClient.java)|80.7%|:green_circle:|
   
||[Util.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/Util.java)|71.79%|:green_circle:|
   
||[HiveClient.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/HiveClient.java)|0.0%|:red_circle:|
   
||[HiveClientImpl.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/HiveClientImpl.java)|0.0%|:red_circle:|
   
||[HiveShim.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/HiveShim.java)|0.0%|:red_circle:|
   
||[HiveShimV2.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/HiveShimV2.java)|0.0%|:red_circle:|
   
||[HiveShimV3.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/catalogs/hive-metastore-common/src/main/java/org/apache/gravitino/hive/client/HiveShimV3.java)|0.0%|:red_circle:|
   
|iceberg-common|[IcebergCatalogUtil.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/iceberg/iceberg-common/src/main/java/org/apache/gravitino/iceberg/common/utils/IcebergCatalogUtil.java)|66.41%|:green_circle:|
   
|iceberg-rest-server|[IcebergExceptionMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/iceberg/service/IcebergExceptionMapper.java)|98.15%|:green_circle:|
   
||[IcebergCatalogWrapperManager.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/iceberg/service/IcebergCatalogWrapperManager.java)|90.48%|:green_circle:|
   
||[FederatedCatalogWrapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/iceberg/service/FederatedCatalogWrapper.java)|90.28%|:green_circle:|
   
||[IcebergRESTUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/iceberg/service/IcebergRESTUtils.java)|88.73%|:green_circle:|
   
||[IcebergTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/iceberg/service/rest/IcebergTableOperations.java)|81.28%|:green_circle:|
   
||[RESTService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/iceberg/RESTService.java)|5.17%|:red_circle:|
   
|idp-basic|[IdpGroupDTO.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/IdpGroupDTO.java)|100.0%|:green_circle:|
   
||[IdpUserDTO.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/IdpUserDTO.java)|100.0%|:green_circle:|
   
||[IdpGroupMetaBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/provider/base/IdpGroupMetaBaseSQLProvider.java)|100.0%|:green_circle:|
   
||[IdpUserGroupRelBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/provider/base/IdpUserGroupRelBaseSQLProvider.java)|100.0%|:green_circle:|
   
||[IdpUserMetaBaseSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/provider/base/IdpUserMetaBaseSQLProvider.java)|100.0%|:green_circle:|
   
||[IdpGroupMetaH2Provider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/provider/h2/IdpGroupMetaH2Provider.java)|100.0%|:green_circle:|
   
||[IdpUserMetaH2Provider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/provider/h2/IdpUserMetaH2Provider.java)|100.0%|:green_circle:|
   
||[IdpGroupMetaPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/provider/postgresql/IdpGroupMetaPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[IdpUserMetaPostgreSQLProvider.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/provider/postgresql/IdpUserMetaPostgreSQLProvider.java)|100.0%|:green_circle:|
   
||[IdpUserOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/web/rest/IdpUserOperations.java)|100.0%|:green_circle:|
   
||[IdpRESTUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/web/IdpRESTUtils.java)|97.62%|:green_circle:|
   
||[IdpUserMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/service/IdpUserMetaService.java)|97.06%|:green_circle:|
   
||[IdpGroupMetaService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/service/IdpGroupMetaService.java)|95.4%|:green_circle:|
   
||[IdpUserMetaSQLProviderFactory.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/IdpUserMetaSQLProviderFactory.java)|93.33%|:green_circle:|
   
||[IdpUserGroupManager.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/IdpUserGroupManager.java)|93.2%|:green_circle:|
   
||[IdpUserPO.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/po/IdpUserPO.java)|91.67%|:green_circle:|
   
||[IdpGroupPO.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/po/IdpGroupPO.java)|90.0%|:green_circle:|
   
||[IdpUserGroupRelPO.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/po/IdpUserGroupRelPO.java)|90.0%|:green_circle:|
   
||[IdpPOConverters.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/relational/utils/IdpPOConverters.java)|73.33%|:green_circle:|
   
||[IdpUserWithGroupsPO.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/po/IdpUserWithGroupsPO.java)|66.67%|:green_circle:|
   
||[IdpAuthorizationFilter.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/web/rest/IdpAuthorizationFilter.java)|63.64%|:green_circle:|
   
||[IdpUser.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/model/IdpUser.java)|58.06%|:red_circle:|
   
||[IdpGroup.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/model/IdpGroup.java)|42.86%|:red_circle:|
   
||[IdpGroupWithUsersPO.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/po/IdpGroupWithUsersPO.java)|42.86%|:red_circle:|
   
||[IdpUserMetaMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/plugins/idp-basic/src/main/java/org/apache/gravitino/idp/storage/mapper/IdpUserMetaMapper.java)|0.0%|:red_circle:|
   
|lance-common|[ArrowUtils.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/utils/ArrowUtils.java)|78.26%|:green_circle:|
   
||[GravitinoLanceTableOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceTableOperations.java)|2.88%|:red_circle:|
   
|lance-rest-server|[LanceExceptionMapper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/LanceExceptionMapper.java)|76.74%|:green_circle:|
   
||[LanceRESTService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/LanceRESTService.java)|7.69%|:red_circle:|
   
|server|[BulkOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/web/rest/BulkOperations.java)|98.13%|:green_circle:|
   
||[JobOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/web/rest/JobOperations.java)|93.86%|:green_circle:|
   
||[GravitinoInterceptionService.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/web/filter/GravitinoInterceptionService.java)|93.29%|:green_circle:|
   
||[ParameterUtil.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/web/filter/ParameterUtil.java)|89.66%|:green_circle:|
   
||[MetadataObjectSecretOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/web/rest/MetadataObjectSecretOperations.java)|85.71%|:green_circle:|
   
||[MetadataObjectCredentialOperations.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/web/rest/MetadataObjectCredentialOperations.java)|82.86%|:green_circle:|
   
||[GravitinoServer.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/GravitinoServer.java)|66.0%|:green_circle:|
   
||[SecretProvidersConfigServlet.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server/src/main/java/org/apache/gravitino/server/web/SecretProvidersConfigServlet.java)|65.62%|:green_circle:|
   
|server-common|[AuthorizationExpressionConverter.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server-common/src/main/java/org/apache/gravitino/server/authorization/expression/AuthorizationExpressionConverter.java)|98.15%|:green_circle:|
   
||[JcasbinAuthorizationCacheKeys.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server-common/src/main/java/org/apache/gravitino/server/authorization/jcasbin/JcasbinAuthorizationCacheKeys.java)|95.74%|:green_circle:|
   
||[HttpServerMetricsSource.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server-common/src/main/java/org/apache/gravitino/server/web/HttpServerMetricsSource.java)|87.5%|:green_circle:|
   
||[MetadataAuthzHelper.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server-common/src/main/java/org/apache/gravitino/server/authorization/MetadataAuthzHelper.java)|70.35%|:green_circle:|
   
||[AuthorizationExpressionConstants.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/server-common/src/main/java/org/apache/gravitino/server/authorization/expression/AuthorizationExpressionConstants.java)|0.0%|:red_circle:|
   
|spark|[DorisCapabilityPolicy35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisCapabilityPolicy35.java)|100.0%|:green_circle:|
   
||[DorisJdbcReadOptions35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisJdbcReadOptions35.java)|100.0%|:green_circle:|
   
||[GovernedDorisWriteBuilder35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/GovernedDorisWriteBuilder35.java)|97.67%|:green_circle:|
   
||[DorisWriteSchemaCompatibility35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisWriteSchemaCompatibility35.java)|94.32%|:green_circle:|
   
||[DorisWritePolicy35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisWritePolicy35.java)|94.29%|:green_circle:|
   
||[DorisPropertiesConverter35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisPropertiesConverter35.java)|93.55%|:green_circle:|
   
||[DorisReadSchema35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisReadSchema35.java)|90.91%|:green_circle:|
   
||[DorisPhysicalSchema35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisPhysicalSchema35.java)|88.46%|:green_circle:|
   
||[GravitinoSparkPlugin.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/plugin/GravitinoSparkPlugin.java)|77.78%|:green_circle:|
   
||[DorisSchemaCompatibility35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisSchemaCompatibility35.java)|75.83%|:green_circle:|
   
||[DorisHybridScanBuilder35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisHybridScanBuilder35.java)|75.49%|:green_circle:|
   
||[DorisHybridTable35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisHybridTable35.java)|70.83%|:green_circle:|
   
||[DorisTableCatalog35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisTableCatalog35.java)|53.28%|:red_circle:|
   
||[DorisSparkTypeConverter35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisSparkTypeConverter35.java)|40.0%|:red_circle:|
   
||[GravitinoDorisCatalogSpark35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/GravitinoDorisCatalogSpark35.java)|37.5%|:red_circle:|
   
||[DorisConnectorConstants35.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/v3.5/spark/src/main/java/org/apache/gravitino/spark/connector/jdbc/doris/DorisConnectorConstants35.java)|0.0%|:red_circle:|
   
|spark-common|[SparkCatalogKind.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/spark-common/src/main/java/org/apache/gravitino/spark/connector/catalog/SparkCatalogKind.java)|100.0%|:green_circle:|
   
||[SparkBindings.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/spark-common/src/main/java/org/apache/gravitino/spark/connector/plugin/SparkBindings.java)|100.0%|:green_circle:|
   
||[SparkJdbcTypeConverter.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/spark-common/src/main/java/org/apache/gravitino/spark/connector/jdbc/SparkJdbcTypeConverter.java)|91.67%|:green_circle:|
   
||[GravitinoDriverPlugin.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/spark-common/src/main/java/org/apache/gravitino/spark/connector/plugin/GravitinoDriverPlugin.java)|68.32%|:green_circle:|
   
||[GravitinoJdbcCatalog.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/spark-common/src/main/java/org/apache/gravitino/spark/connector/jdbc/GravitinoJdbcCatalog.java)|37.18%|:red_circle:|
   
||[GravitinoSparkConfig.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/spark-connector/spark-common/src/main/java/org/apache/gravitino/spark/connector/GravitinoSparkConfig.java)|0.0%|:red_circle:|
   
|trino-connector|[IcebergCatalogPropertyConverter.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/iceberg/IcebergCatalogPropertyConverter.java)|94.57%|:green_circle:|
   
||[MySQLExternalDataType.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/jdbc/mysql/MySQLExternalDataType.java)|93.1%|:green_circle:|
   
||[PostgreSQLDataTypeTransformer.java](https://github.com/jiangxt2/gravitino/blob/2f433c36617e0f0dfa5e4aefe219c7b6cb1295ca/trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/catalog/jdbc/postgresql/PostgreSQLDataTypeTransformer.java)|30.95%|:red_circle:|
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to