| replacePartitionField(ExternalTable, ReplacePartitionFieldClause, long) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 |
| performDropDb(String, boolean, boolean) |   | 17% |   | 14% | 7 | 8 | 20 | 25 | 0 | 1 |
| addColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long) |   | 46% |   | 50% | 4 | 5 | 10 | 28 | 0 | 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 |
| addPartitionField(ExternalTable, AddPartitionFieldClause, long) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| dropPartitionField(ExternalTable, DropPartitionFieldClause, long) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| dropColumn(ExternalTable, String, long) |   | 5% | | n/a | 0 | 1 | 11 | 12 | 0 | 1 |
| addColumns(ExternalTable, List, long) |   | 30% |   | 25% | 2 | 3 | 12 | 17 | 0 | 1 |
| performCreateTable(CreateTableInfo) |   | 75% |   | 55% | 6 | 10 | 9 | 45 | 0 | 1 |
| createOrReplaceBranchImpl(ExternalTable, CreateOrReplaceBranchInfo) |   | 73% |   | 85% | 3 | 11 | 9 | 39 | 0 | 1 |
| resolveColumnPath(Schema, ColumnPath, String) |   | 78% |   | 83% | 3 | 10 | 6 | 43 | 0 | 1 |
| performCreateDb(String, boolean, Map) |   | 31% |   | 20% | 5 | 6 | 7 | 12 | 0 | 1 |
| applyMapChange(UpdateSchema, String, Types.MapType, MapType) |   | 64% |   | 70% | 3 | 6 | 4 | 20 | 0 | 1 |
| reorderColumns(ExternalTable, List, long) |   | 71% |   | 70% | 3 | 6 | 5 | 24 | 0 | 1 |
| renameColumn(ExternalTable, ColumnPath, String, long) |   | 58% |   | 50% | 1 | 2 | 5 | 17 | 0 | 1 |
| addColumn(ExternalTable, Column, ColumnPosition, long) |   | 56% |   | 50% | 1 | 2 | 4 | 17 | 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 |
| loadView(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| modifyColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long) |   | 81% |   | 91% | 1 | 7 | 4 | 36 | 0 | 1 |
| dropColumn(ExternalTable, ColumnPath, long) |   | 50% |   | 50% | 1 | 2 | 5 | 14 | 0 | 1 |
| modifyColumnComment(ExternalTable, ColumnPath, String, long) |   | 56% |  | 100% | 0 | 2 | 4 | 15 | 0 | 1 |
| dropTableImpl(ExternalTable, boolean) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| afterRenameTable(String, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| viewExists(String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| renameColumn(ExternalTable, String, String, long) |   | 65% | | n/a | 0 | 1 | 3 | 16 | 0 | 1 |
| listNestedNamespaces(Namespace) |   | 35% |   | 16% | 3 | 4 | 8 | 13 | 0 | 1 |
| listViewNames(String) |   | 16% |   | 50% | 1 | 2 | 5 | 7 | 0 | 1 |
| afterDropTable(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| lambda$dropTableImpl$11(ExternalTable, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| listDatabaseNames() |   | 22% | | n/a | 0 | 1 | 4 | 5 | 0 | 1 |
| loadTable(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| validateStructTypeChanges(Types.StructType, StructType, String) |   | 67% |   | 75% | 1 | 3 | 2 | 10 | 0 | 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) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| performDropView(String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| createDbImpl(String, boolean, Map) |   | 36% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| afterOperateOnBranchOrTag(String, String) |   | 32% |   | 25% | 2 | 3 | 5 | 8 | 0 | 1 |
| listTableNames(String) |   | 30% | | n/a | 0 | 1 | 4 | 5 | 0 | 1 |
| tableExist(String, String) |   | 40% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| databaseExist(String) |   | 37% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| lambda$listViewNames$40(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$renameTableImpl$12(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 |
| validateCommonColumnMetadata(Column, boolean) |   | 71% |   | 70% | 3 | 6 | 2 | 9 | 0 | 1 |
| lambda$viewExists$38(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$listNestedNamespaces$3(Namespace) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| IcebergMetadataOps(ExternalCatalog, Catalog) |   | 75% |   | 50% | 1 | 2 | 2 | 10 | 0 | 1 |
| lambda$getNamespace$41(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$loadView$39(ViewCatalog, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$loadTable$37(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createOrReplaceTagImpl$19(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 |
| createOrReplaceTagImpl(ExternalTable, CreateOrReplaceTagInfo) |   | 95% |   | 75% | 2 | 5 | 1 | 22 | 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 |
| getExternalCatalog() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replacePartitionField$36(UpdatePartitionSpec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$dropPartitionField$35(UpdatePartitionSpec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addPartitionField$34(UpdatePartitionSpec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$dropColumn$25(UpdateSchema) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addColumns$24(UpdateSchema) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPositionReferencePath(ColumnPath, ColumnPosition) |   | 93% |   | 60% | 4 | 6 | 0 | 3 | 0 | 1 |
| isViewCatalogEnabled() |   | 91% |   | 66% | 2 | 4 | 1 | 7 | 0 | 1 |
| isSameComplexCategory(Type, Type) |   | 88% |   | 75% | 1 | 4 | 1 | 5 | 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% |  | 100% | 0 | 6 | 0 | 34 | 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 |
| validateForModifyColumn(Column, Types.NestedField, String) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| dropTagImpl(ExternalTable, DropTagInfo) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| dropBranchImpl(ExternalTable, DropBranchInfo) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| resolvePrimitiveTypeForModify(Type, Type, String) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| lambda$listTableNames$6(String) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| validateCollectionPseudoFieldComment(Schema, IcebergMetadataOps.ResolvedColumnPath, String, boolean) |  | 100% |   | 90% | 1 | 6 | 0 | 9 | 0 | 1 |
| getNamespace(Optional, String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$14(Long, ManageSnapshots, String, Table) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| dropDbImpl(String, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| validateRowLineageColumnMutation(Table, String, String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 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 |
| isSameMappedDorisType(Type, Type) |  | 100% |  | 100% | 0 | 4 | 0 | 2 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$13(Long, ManageSnapshots, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| childPath(ColumnPath, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 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 |
| mappedDorisType(Type) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$tableExist$0(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTableIdentifier(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNamespace() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$applyRenameColumn$29(int, Types.NestedField) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$dropBranchImpl$21(Table, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$dropTagImpl$20(Table, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$listTableNames$5(List, String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$databaseExist$1(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 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 |
| lambda$createOrReplaceTagImpl$18(ManageSnapshots, String, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$17(ManageSnapshots, String, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$16(ManageSnapshots, String, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createOrReplaceBranchImpl$15(ManageSnapshots, String, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$dropDbImpl$8(String, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$createDbImpl$7(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 |
| afterDropDb(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNamespace(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createTableImpl$9(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 |
| getThreadPoolWithPreAuth() |  | 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 |
| lambda$reorderColumns$33(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$modifyColumnComment$32(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$modifyColumn$31(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$modifyTopLevelColumn$30(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$renameColumn$28(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$renameColumn$27(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$dropColumn$26(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addColumn$23(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addColumn$22(UpdateSchema) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getNamespace$42() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |