| replacePartitionField(ExternalTable, ReplacePartitionFieldClause, long) |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
| performDropDb(String, boolean, boolean) |   | 16% |   | 14% | 7 | 8 | 20 | 25 | 0 | 1 |
| addColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long) |   | 51% |   | 50% | 4 | 5 | 10 | 31 | 0 | 1 |
| addPartitionField(ExternalTable, AddPartitionFieldClause, long) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| applyStructChange(UpdateSchema, String, Types.StructType, StructType) |   | 64% |   | 79% | 4 | 13 | 8 | 34 | 0 | 1 |
| getTransform(String, String, Integer) |  | 0% |  | 0% | 11 | 11 | 16 | 16 | 1 | 1 |
| dropPartitionField(ExternalTable, DropPartitionFieldClause, long) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| performCreateTable(CreateTableInfo) |   | 71% |   | 54% | 8 | 12 | 13 | 50 | 0 | 1 |
| dropColumn(ExternalTable, String, long) |   | 11% | | n/a | 0 | 1 | 11 | 14 | 0 | 1 |
| addColumns(ExternalTable, List, long) |   | 40% |   | 25% | 2 | 3 | 12 | 20 | 0 | 1 |
| createOrReplaceBranchImpl(ExternalTable, CreateOrReplaceBranchInfo) |   | 75% |   | 81% | 4 | 12 | 9 | 43 | 0 | 1 |
| resolveColumnPath(Schema, ColumnPath, String) |   | 78% |   | 83% | 3 | 10 | 6 | 43 | 0 | 1 |
| applyMapChange(UpdateSchema, String, Types.MapType, MapType) |   | 64% |   | 70% | 3 | 6 | 4 | 20 | 0 | 1 |
| reorderColumns(ExternalTable, List, long) |   | 72% |   | 70% | 3 | 6 | 5 | 26 | 0 | 1 |
| renameColumn(ExternalTable, ColumnPath, String, long) |   | 60% |   | 50% | 1 | 2 | 5 | 21 | 0 | 1 |
| validateVariantSchema(Table, Type, String, boolean, boolean) |   | 30% |   | 50% | 5 | 7 | 4 | 10 | 0 | 1 |
| addColumn(ExternalTable, Column, ColumnPosition, long) |   | 63% |   | 50% | 1 | 2 | 4 | 20 | 0 | 1 |
| performDropTable(String, String, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| renameTableImpl(String, String, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| modifyColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long) |   | 82% |   | 91% | 1 | 7 | 4 | 39 | 0 | 1 |
| dropColumn(ExternalTable, ColumnPath, long) |   | 52% |   | 50% | 1 | 2 | 5 | 16 | 0 | 1 |
| modifyColumnComment(ExternalTable, ColumnPath, String, long) |   | 59% |  | 100% | 0 | 2 | 4 | 17 | 0 | 1 |
| afterRenameTable(String, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| dropTableImpl(ExternalTable, boolean) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| renameColumn(ExternalTable, String, String, long) |   | 66% | | n/a | 0 | 1 | 3 | 18 | 0 | 1 |
| getDatabaseWithinCatalogGeneration(String) |   | 29% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| afterDropTable(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| listDatabaseNames() |   | 20% | | n/a | 0 | 1 | 4 | 5 | 0 | 1 |
| viewExists(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| validateStructTypeChanges(Types.StructType, StructType, String) |   | 67% |   | 75% | 1 | 3 | 2 | 10 | 0 | 1 |
| databaseExist(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadTable(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadView(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$dropTableImpl$12(ExternalTable, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| loadNamespaceMetadata(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| applyListChange(UpdateSchema, String, Types.ListType, ArrayType) |   | 72% |   | 75% | 2 | 5 | 2 | 14 | 0 | 1 |
| buildSortOrder(List, Schema) |   | 67% |   | 58% | 4 | 7 | 4 | 14 | 0 | 1 |
| refreshTable(ExternalTable, long) |   | 33% |   | 25% | 2 | 3 | 4 | 7 | 0 | 1 |
| createTableImpl(CreateTableInfo) |   | 28% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| performDropView(String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| afterOperateOnBranchOrTag(String, String) |   | 32% |   | 25% | 2 | 3 | 5 | 8 | 0 | 1 |
| listTableNames(String) |   | 28% | | n/a | 0 | 1 | 4 | 5 | 0 | 1 |
| listViewNames(String) |   | 28% | | n/a | 0 | 1 | 4 | 5 | 0 | 1 |
| validateForModifyVariantColumn(Column, Types.NestedField, String) |   | 19% |   | 25% | 2 | 3 | 1 | 3 | 0 | 1 |
| performCreateDb(String, boolean, Map) |   | 63% |   | 50% | 3 | 5 | 4 | 10 | 0 | 1 |
| viewExistsInternal(String, String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| tableExist(String, String) |   | 37% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| loadViewInternal(String, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$renameTableImpl$13(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateComplexTypeChanges(Type, Type, String) |   | 88% |   | 83% | 1 | 5 | 1 | 18 | 0 | 1 |
| applyComplexTypeChange(UpdateSchema, String, Type, Type) |   | 73% |   | 75% | 1 | 4 | 1 | 9 | 0 | 1 |
| listNestedNamespaces(Namespace) |   | 53% |   | 50% | 1 | 2 | 4 | 9 | 0 | 1 |
| validateCommonColumnMetadata(Column, boolean) |   | 71% |   | 70% | 3 | 6 | 2 | 9 | 0 | 1 |
| lambda$listNestedNamespaces$3(Namespace) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| IcebergMetadataOps(ExternalCatalog, Catalog) |   | 89% |   | 75% | 1 | 3 | 2 | 18 | 0 | 1 |
| loadTableWithinCatalogGeneration(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getNamespace$42(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createOrReplaceTagImpl$20(Table, boolean, boolean, boolean, String, Long, boolean, TagOptions) |   | 84% |   | 83% | 2 | 7 | 1 | 11 | 0 | 1 |
| close() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$loadNamespaceMetadata$44(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$viewExists$39(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createOrReplaceTagImpl(ExternalTable, CreateOrReplaceTagInfo) |   | 95% |   | 75% | 2 | 5 | 1 | 25 | 0 | 1 |
| executeCatalogOperation(Callable) |   | 87% |   | 75% | 1 | 3 | 1 | 9 | 0 | 1 |
| addOneColumn(UpdateSchema, Column) |   | 83% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| getPositionReferencePath(Schema, ColumnPath, ColumnPosition, String) |   | 82% |   | 50% | 3 | 4 | 1 | 6 | 0 | 1 |
| truncateTableImpl(ExternalTable, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$loadView$40(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$loadTable$38(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$databaseExist$1(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExternalCatalog() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replacePartitionField$37(UpdatePartitionSpec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$dropPartitionField$36(UpdatePartitionSpec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addPartitionField$35(UpdatePartitionSpec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$dropColumn$26(UpdateSchema) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addColumns$25(UpdateSchema) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPositionReferencePath(ColumnPath, ColumnPosition) |   | 93% |   | 60% | 4 | 6 | 0 | 3 | 0 | 1 |
| determineViewCatalogEnabled() |   | 91% |   | 66% | 2 | 4 | 1 | 7 | 0 | 1 |
| determineNestedNamespaceEnabled() |   | 90% |   | 66% | 2 | 4 | 0 | 5 | 0 | 1 |
| isSameComplexCategory(Type, Type) |   | 88% |   | 75% | 1 | 4 | 1 | 5 | 0 | 1 |
| lambda$performCreateTable$9(Column) |   | 83% |   | 50% | 2 | 3 | 0 | 2 | 0 | 1 |
| getIcebergColumnName(Schema, String) |   | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| validateNoCaseInsensitiveTopLevelCollisions(Schema, List) |  | 97% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| validatePositionTarget(Schema, ColumnPath, String) |  | 97% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| modifyTopLevelColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long) |  | 100% |   | 94% | 1 | 10 | 0 | 45 | 0 | 1 |
| validateForModifyComplexColumn(Column, Types.NestedField, String) |  | 100% |   | 92% | 1 | 8 | 0 | 21 | 0 | 1 |
| applyRenameColumn(Schema, UpdateSchema, IcebergMetadataOps.ResolvedColumnPath, String) |  | 100% |  | 100% | 0 | 7 | 0 | 22 | 0 | 1 |
| validateNoCaseInsensitiveSiblingCollision(Types.StructType, String, String, Types.NestedField, String) |  | 100% |  | 100% | 0 | 7 | 0 | 9 | 0 | 1 |
| validateNestedStructFieldPath(Schema, ColumnPath, String) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| dropTagImpl(ExternalTable, DropTagInfo) |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| dropBranchImpl(ExternalTable, DropBranchInfo) |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| validateForModifyColumn(Column, Types.NestedField, String) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| updateTableProperties(ExternalTable, Map, long) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| resolvePrimitiveTypeForModify(Type, Type, String) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| validateCollectionPseudoFieldComment(Schema, IcebergMetadataOps.ResolvedColumnPath, String, boolean) |  | 100% |   | 90% | 1 | 6 | 0 | 9 | 0 | 1 |
| validateDatabaseProperties(String, Map) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| validateVariantTypeChange(Type, Type, String) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getNamespace(Optional, String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| listTableNamesInternal(String) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$15(ExecutionAuthenticator, Long, ManageSnapshots, String, Table) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| validateRowLineageColumnMutation(Table, String, String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| createDbImpl(String, boolean, Map) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| dropDbImpl(String, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| afterCreateTable(String, String) |  | 100% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| modifyColumn(ExternalTable, Column, ColumnPosition, long) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| validateNestedAddColumnMetadata(Column, ColumnPath) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| applyPrimitiveColumnChange(UpdateSchema, String, Types.NestedField, Type.PrimitiveType, String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| validateModifyColumnMetadata(Column, String, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| applyPosition(UpdateSchema, ColumnPosition, ColumnPath, Schema, String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| validateExistingTypeChange(Type, Type, String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| toIcebergTypeForSchemaChange(Type, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| validateAddColumnMetadata(Column, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| listViewNamesInternal(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| supportsDatabaseProperties(String) |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| isSameMappedDorisType(Type, Type) |  | 100% |  | 100% | 0 | 4 | 0 | 2 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$14(Long, ManageSnapshots, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| childPath(ColumnPath, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| supportsDatabaseLocation(String) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| validateCommonColumnInfo(Column, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$performCreateTable$10(Column) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| applyExplicitNullableChange(UpdateSchema, String, Column) |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| resolveTargetComment(Types.NestedField, Column) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| validateNoCaseInsensitiveSiblingCollision(Types.StructType, ColumnPath, String, Types.NestedField, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getTableIdentifier(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNamespace() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tableExistsInternal(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$listTableNamesInternal$45(List, String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$applyRenameColumn$30(int, Types.NestedField) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$dropBranchImpl$22(Table, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$dropTagImpl$21(Table, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| validateForModifyColumn(Column, Types.NestedField) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| validateForModifyComplexColumn(Column, Types.NestedField) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resolveNestedColumnPath(Schema, ColumnPath, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCanonicalColumnPath(Schema, ColumnPath, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| validateNestedStructField(Schema, ColumnPath, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| mappedDorisType(Type) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| databaseExistsInternal(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createOrReplaceTagImpl$19(ManageSnapshots, String, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$18(ManageSnapshots, String, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$17(ManageSnapshots, String, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$16(ManageSnapshots, String, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$dropDbImpl$7(String, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$createDbImpl$6(String, boolean, Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$listNestedNamespaces$4(Namespace) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| validateNestedModifyColumnMetadata(Column, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$tableExist$0(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| afterDropDb(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNamespace(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createTableImpl$8(CreateTableInfo) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$listDatabaseNames$2() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| afterCreateDb() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$listViewNames$41(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$performCreateTable$11(Column) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$listTableNames$5(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCatalog() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExecutionAuthenticator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isViewCatalogEnabled() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThreadPoolWithPreAuth() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$reorderColumns$34(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$modifyColumnComment$33(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$modifyColumn$32(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$modifyTopLevelColumn$31(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$renameColumn$29(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$renameColumn$28(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$dropColumn$27(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addColumn$24(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addColumn$23(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getNamespace$43() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |