IcebergMetadataOps

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,532 of 4,93768%175 of 50965%1734283421,10632168
performDropDb(SessionContext, String, boolean, boolean)893528%12425%79202901
replacePartitionField(ExternalTable, ReplacePartitionFieldOp, long)860%40%33242411
getTransform(String, String, Integer)630%150%1111161611
addPartitionField(ExternalTable, AddPartitionFieldOp, long)580%20%22171711
dropPartitionField(ExternalTable, DropPartitionFieldOp, long)560%20%22161611
applyStructChange(UpdateSchema, String, Types.StructType, StructType, boolean)5511768%91967%81593501
addColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)496958%4450%45102801
addColumns(ExternalTable, List, long)452434%3125%23121701
dropColumn(ExternalTable, String, long)4436%n/a01111201
performCreateTable(SessionContext, CreateTableInfo)4316579%81055%61094601
performCreateDb(SessionContext, String, boolean, Map)352036%8220%5671201
afterRenameTable(String, String, String)300%20%227711
createOrReplaceBranchImpl(ExternalTable, CreateOrReplaceBranchInfo)2813082%31785%31193901
loadView(SessionContext, String, String)270%20%226611
afterDropTable(String, String)250%20%226611
renameTableImpl(String, String, String)250%n/a117711
resolveColumnPath(Schema, ColumnPath, String)2314185%31583%31064301
loadTable(SessionContext, String, String)230%n/a114411
reorderColumns(ExternalTable, List, long)229481%3770%3652401
applyMapChange(UpdateSchema, String, Types.MapType, MapType, boolean)227577%51168%5942201
renameColumn(ExternalTable, ColumnPath, String, long)225270%1150%1251701
addColumn(ExternalTable, Column, ColumnPosition, long)224567%1150%1241701
viewExists(SessionContext, String, String)22929%3125%232401
performDropView(SessionContext, String, String)220%20%225511
listViewNames(SessionContext, String)21930%1150%125801
modifyTopLevelColumn(ExternalTable, Column, ColumnPosition, long, boolean)2013286%21083%2743201
buildSortOrder(List, Schema)204167%5758%4741401
performDropTable(SessionContext, String, String, boolean)203362%4233%3441101
dropColumn(ExternalTable, ColumnPath, long)203261%1150%1251401
refreshTable(ExternalTable, long)201033%3125%234701
deleteEmptyDirectory(FileSystem, Location)193967%6650%5761601
modifyColumnComment(ExternalTable, ColumnPath, String, long)193464%2100%0241401
afterOperateOnBranchOrTag(String, String)19932%3125%235801
listDatabaseNames(SessionContext)181240%n/a014601
validateStructTypeChanges(Types.StructType, StructType, String)164071%1375%1321001
listNestedNamespaces(SupportsNamespaces, Namespace)161344%3125%234901
cleanupEmptyLocation(String, String, String, boolean)153268%3562%3541301
lambda$listViewNames$42(Optional, String)140%n/a112211
lambda$renameTableImpl$15(SessionContext, String, String, String)140%n/a113311
modifyColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)1313791%11191%1733301
applyListChange(UpdateSchema, String, Types.ListType, ArrayType, boolean)135881%41071%4821601
renameColumn(ExternalTable, String, String, long)135280%n/a0131601
listTableNames(SessionContext, String)12942%n/a014501
dropTableImpl(ExternalTable, boolean)111354%n/a013701
createTableImpl(CreateTableInfo)111252%n/a013501
validateCommonColumnMetadata(Column, boolean)102571%2880%262901
deleteEmptyDirectoryMarker(FileSystem, Location)101762%3125%232601
createDbImpl(String, boolean, Map)101458%n/a013501
lambda$loadView$41(Optional, String, String)100%n/a111111
lambda$viewExists$40(Optional, String, String)100%n/a111111
lambda$listNestedNamespaces$3(SupportsNamespaces, Namespace)100%n/a113311
tableExist(SessionContext, String, String)91562%n/a012401
databaseExist(SessionContext, String)91460%n/a012401
IcebergMetadataOps(ExternalCatalog, Catalog)87890%11191%1721801
lambda$dropTableImpl$13(SessionContext, ExternalTable, boolean)81869%1150%121501
createCleanupFileSystem()80%n/a111111
lambda$getNamespace$43(String)80%n/a111111
lambda$createOrReplaceTagImpl$22(Table, boolean, boolean, boolean, String, Long, boolean, TagOptions)73884%21083%2711101
close()70%20%223311
lambda$loadTable$39(Catalog, String, String)70%n/a111111
validateComplexTypeChanges(Type, Type, String)67492%1583%1511801
applyComplexTypeChange(UpdateSchema, String, Type, Type, boolean)63786%1375%141901
tableExist(String, String)60%n/a111111
loadTable(String, String)60%n/a111111
viewExists(String, String)60%n/a111111
loadView(String, String)60%n/a111111
createOrReplaceTagImpl(ExternalTable, CreateOrReplaceTagInfo)58594%2675%2512201
addOneColumn(UpdateSchema, Column)52583%1150%121701
getPositionReferencePath(Schema, ColumnPath, ColumnPosition, String)52382%3350%341601
viewCatalog(SessionContext)51270%1375%131501
catalog(SessionContext)5758%1150%121301
namespaces(SessionContext)5758%1150%121301
databaseExist(String)50%n/a111111
truncateTableImpl(ExternalTable, List)50%n/a111111
listViewNames(String)50%n/a111111
resolveDefaultViewCatalog(Catalog, BaseViewSessionCatalog, boolean)41982%2675%250501
getExternalCatalog()30%n/a111111
lambda$replacePartitionField$38(UpdatePartitionSpec)30%n/a111111
lambda$dropPartitionField$37(UpdatePartitionSpec)30%n/a111111
lambda$addPartitionField$36(UpdatePartitionSpec)30%n/a111111
lambda$dropColumn$28(UpdateSchema)30%n/a111111
lambda$addColumns$27(UpdateSchema)30%n/a111111
getPositionReferencePath(ColumnPath, ColumnPosition)22291%4660%460301
deleteEmptyTableLocation(FileSystem, Location)22191%1375%131501
loadNamespaceLocation(Namespace)21688%1150%120301
isSameComplexCategory(Type, Type)21588%1375%141501
loadTableLocation(TableIdentifier)21285%1150%120201
useSessionCatalog(SessionContext)21083%1375%130101
getIcebergColumnName(Schema, String)2981%1150%120201
withTrailingSlash(String)2777%1150%120101
validateNoCaseInsensitiveTopLevelCollisions(Schema, List)3797%1375%131801
validatePositionTarget(Schema, ColumnPath, String)2496%1375%131701
validateForModifyComplexColumn(Column, Types.NestedField, String)87100%11392%1802101
validateNestedStructFieldPath(Schema, ColumnPath, String)51100%4100%030901
validateNoCaseInsensitiveSiblingCollision(Types.StructType, String, String, Types.NestedField, String)50100%12100%070901
lambda$listTableNames$7(SessionContext, String)43100%2100%020901
dropTagImpl(ExternalTable, DropTagInfo)40100%4100%0301201
dropBranchImpl(ExternalTable, DropBranchInfo)40100%4100%0301201
resolvePrimitiveTypeForModify(Type, Type, String)37100%1583%140801
validateForModifyColumn(Column, Types.NestedField, String)34100%8100%050701
getNamespace(Optional, String)34100%2100%020501
dropDbImpl(String, boolean, boolean)24100%n/a010701
afterCreateTable(String, String)24100%1150%120601
applyPrimitiveColumnChange(UpdateSchema, String, Types.NestedField, Type.PrimitiveType, String)23100%1375%130501
applyPosition(UpdateSchema, ColumnPosition, ColumnPath, Schema, String)22100%2100%020501
validateExistingTypeChange(Type, Type, String)22100%4100%030601
lambda$createOrReplaceBranchImpl$17(Long, ManageSnapshots, String, Table)21100%n/a010701
validateNestedAddColumnMetadata(Column, ColumnPath)18100%1375%130501
validateRowLineageColumnMutation(Table, String, String)18100%4100%030501
validateModifyColumnMetadata(Column, String, boolean)17100%4100%030401
isSameMappedDorisType(Type, Type)16100%6100%040201
static {...}16100%n/a010201
shouldCleanupManagedLocation()15100%1375%130301
validateAddColumnMetadata(Column, boolean)15100%2100%020401
lambda$createOrReplaceBranchImpl$16(Long, ManageSnapshots, String)14100%2100%020401
applyExplicitNullableChange(UpdateSchema, String, Column, boolean)13100%1583%140301
childPath(ColumnPath, String)13100%n/a010301
toIcebergTypeForSchemaChange(Type, String)13100%n/a010301
validateCommonColumnInfo(Column, boolean)12100%n/a010301
lambda$performCreateTable$12(Column)12100%n/a010101
lambda$listTableNames$5(String, ViewCatalog)12100%n/a010201
validateNoCaseInsensitiveSiblingCollision(Types.StructType, ColumnPath, String, Types.NestedField, String)9100%n/a010301
mappedDorisType(Type)9100%n/a010201
lambda$performDropTable$14(String, String, String)9100%n/a010101
modifyColumn(ExternalTable, Column, ColumnPosition, long)8100%n/a010201
getTableIdentifier(String, String)8100%n/a010201
getNamespace()8100%n/a010101
lambda$dropBranchImpl$24(Table, String)8100%n/a010301
lambda$dropTagImpl$23(Table, String)8100%n/a010301
lambda$dropDbImpl$9(SessionContext, String, boolean, boolean)8100%n/a010201
lambda$createDbImpl$8(SessionContext, String, boolean, Map)8100%n/a010101
lambda$listTableNames$6(List, String)8100%2100%020101
lambda$tableExist$0(Catalog, String, String)8100%n/a010101
validateForModifyColumn(Column, Types.NestedField)7100%n/a010201
validateForModifyComplexColumn(Column, Types.NestedField)7100%n/a010201
resolveNestedColumnPath(Schema, ColumnPath, String)7100%n/a010101
getCanonicalColumnPath(Schema, ColumnPath, String)7100%n/a010101
validateNestedStructField(Schema, ColumnPath, String)7100%n/a010101
lambda$createOrReplaceTagImpl$21(ManageSnapshots, String, Long)7100%n/a010101
lambda$createOrReplaceBranchImpl$20(ManageSnapshots, String, Long)7100%n/a010101
lambda$createOrReplaceBranchImpl$19(ManageSnapshots, String, Integer)7100%n/a010101
lambda$createOrReplaceBranchImpl$18(ManageSnapshots, String, Long)7100%n/a010101
lambda$performDropDb$10(String, String)7100%n/a010101
lambda$listNestedNamespaces$4(Namespace)7100%n/a010101
lambda$databaseExist$1(SupportsNamespaces, String)7100%n/a010101
validateNestedModifyColumnMetadata(Column, String)6100%n/a010201
lambda$createTableImpl$11(SessionContext, CreateTableInfo)6100%n/a010101
lambda$listDatabaseNames$2(SupportsNamespaces)6100%n/a010101
listTableNames(String)5100%n/a010101
afterDropDb(String)5100%n/a010201
performCreateTable(CreateTableInfo)5100%n/a010101
getNamespace(String)5100%n/a010101
listDatabaseNames()4100%n/a010101
afterCreateDb()4100%n/a010201
isViewCatalogEnabled()4100%n/a010101
getThreadPoolWithPreAuth()4100%n/a010101
getCatalog()3100%n/a010101
getExecutionAuthenticator()3100%n/a010101
lambda$reorderColumns$35(UpdateSchema)3100%n/a010101
lambda$modifyColumnComment$34(UpdateSchema)3100%n/a010101
lambda$modifyColumn$33(UpdateSchema)3100%n/a010101
lambda$modifyTopLevelColumn$32(UpdateSchema)3100%n/a010101
lambda$renameColumn$31(UpdateSchema)3100%n/a010101
lambda$renameColumn$30(UpdateSchema)3100%n/a010101
lambda$dropColumn$29(UpdateSchema)3100%n/a010101
lambda$addColumn$26(UpdateSchema)3100%n/a010101
lambda$addColumn$25(UpdateSchema)3100%n/a010101
lambda$getNamespace$44()2100%n/a010101