IcebergMetadataOps

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,071 of 5,0710%515 of 5150%4354351,1431,143172172
performCreateTable(SessionContext, CreateTableInfo)2080%180%1010464611
resolveColumnPath(Schema, ColumnPath, String)1640%180%1010434311
applyStructChange(UpdateSchema, String, Types.StructType, StructType)1630%240%1313343411
modifyColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)1590%120%77363611
createOrReplaceBranchImpl(ExternalTable, CreateOrReplaceBranchInfo)1580%200%1111393911
modifyTopLevelColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)1490%100%66343411
performDropDb(SessionContext, String, boolean, boolean)1240%160%99292911
addColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)1180%80%55282811
reorderColumns(ExternalTable, List, long)1160%100%66242411
applyRenameColumn(Schema, UpdateSchema, IcebergMetadataOps.ResolvedColumnPath, String)940%120%77222211
createOrReplaceTagImpl(ExternalTable, CreateOrReplaceTagInfo)900%80%55222211
validateForModifyComplexColumn(Column, Types.NestedField, String)870%140%88212111
IcebergMetadataOps(ExternalCatalog, Catalog)860%120%77181811
replacePartitionField(ExternalTable, ReplacePartitionFieldOp, long)860%40%33242411
applyMapChange(UpdateSchema, String, Types.MapType, MapType)830%100%66202011
validateComplexTypeChanges(Type, Type, String)800%60%55181811
renameColumn(ExternalTable, ColumnPath, String, long)750%20%22171711
addColumns(ExternalTable, List, long)690%40%33171711
addColumn(ExternalTable, Column, ColumnPosition, long)670%20%22171711
renameColumn(ExternalTable, String, String, long)650%n/a11161611
getTransform(String, String, Integer)630%150%1111161611
buildSortOrder(List, Schema)610%120%77141411
modifyColumnComment(ExternalTable, ColumnPath, String, long)600%20%22151511
deleteEmptyDirectory(FileSystem, Location)580%120%77161611
applyListChange(UpdateSchema, String, Types.ListType, ArrayType)580%80%55141411
addPartitionField(ExternalTable, AddPartitionFieldOp, long)580%20%22171711
validateStructTypeChanges(Types.StructType, StructType, String)560%40%33101011
dropPartitionField(ExternalTable, DropPartitionFieldOp, long)560%20%22161611
performCreateDb(SessionContext, String, boolean, Map)550%100%66121211
performDropTable(SessionContext, String, String, boolean)530%60%44111111
dropColumn(ExternalTable, ColumnPath, long)520%20%22141411
validateNestedStructFieldPath(Schema, ColumnPath, String)510%40%339911
validateNoCaseInsensitiveSiblingCollision(Types.StructType, String, String, Types.NestedField, String)500%120%779911
cleanupEmptyLocation(String, String, String, boolean)470%80%55131311
dropColumn(ExternalTable, String, long)470%n/a11121211
lambda$createOrReplaceTagImpl$22(Table, boolean, boolean, boolean, String, Long, boolean, TagOptions)450%120%77111111
lambda$listTableNames$7(SessionContext, String)430%20%229911
dropTagImpl(ExternalTable, DropTagInfo)400%40%33121211
dropBranchImpl(ExternalTable, DropBranchInfo)400%40%33121211
applyComplexTypeChange(UpdateSchema, String, Type, Type)400%40%449911
validateNoCaseInsensitiveTopLevelCollisions(Schema, List)380%40%338811
resolvePrimitiveTypeForModify(Type, Type, String)370%60%448811
validateCommonColumnMetadata(Column, boolean)350%100%669911
validateCollectionPseudoFieldComment(Schema, IcebergMetadataOps.ResolvedColumnPath, String, boolean)340%100%669911
validateForModifyColumn(Column, Types.NestedField, String)340%80%557711
getNamespace(Optional, String)340%20%225511
viewExists(SessionContext, String, String)310%40%334411
listDatabaseNames(SessionContext)300%n/a116611
afterRenameTable(String, String, String)300%20%227711
addOneColumn(UpdateSchema, Column)300%20%227711
refreshTable(ExternalTable, long)300%40%337711
listViewNames(SessionContext, String)300%20%228811
listNestedNamespaces(SupportsNamespaces, Namespace)290%40%339911
afterOperateOnBranchOrTag(String, String)280%40%338811
getPositionReferencePath(Schema, ColumnPath, ColumnPosition, String)280%60%446611
deleteEmptyDirectoryMarker(FileSystem, Location)270%40%336611
loadView(SessionContext, String, String)270%20%226611
lambda$dropTableImpl$13(SessionContext, ExternalTable, boolean)260%20%225511
afterDropTable(String, String)250%20%226611
renameTableImpl(String, String, String)250%n/a117711
validatePositionTarget(Schema, ColumnPath, String)250%40%337711
tableExist(SessionContext, String, String)240%n/a114411
createDbImpl(String, boolean, Map)240%n/a115511
dropDbImpl(String, boolean, boolean)240%n/a117711
afterCreateTable(String, String)240%20%226611
dropTableImpl(ExternalTable, boolean)240%n/a117711
getPositionReferencePath(ColumnPath, ColumnPosition)240%100%663311
modifyColumn(ExternalTable, Column, ColumnPosition, long)240%n/a116611
databaseExist(SessionContext, String)230%n/a114411
createTableImpl(CreateTableInfo)230%n/a115511
deleteEmptyTableLocation(FileSystem, Location)230%40%335511
applyPrimitiveColumnChange(UpdateSchema, String, Types.NestedField, Type.PrimitiveType, String)230%40%335511
loadTable(SessionContext, String, String)230%n/a114411
resolveDefaultViewCatalog(Catalog, BaseViewSessionCatalog, boolean)230%80%555511
applyPosition(UpdateSchema, ColumnPosition, ColumnPath, Schema, String)220%20%225511
validateExistingTypeChange(Type, Type, String)220%40%336611
performDropView(SessionContext, String, String)220%20%225511
listTableNames(SessionContext, String)210%n/a115511
lambda$createOrReplaceBranchImpl$17(Long, ManageSnapshots, String, Table)210%n/a117711
loadNamespaceLocation(Namespace)180%20%223311
validateNestedAddColumnMetadata(Column, ColumnPath)180%40%335511
validateRowLineageColumnMutation(Table, String, String)180%40%335511
isSameComplexCategory(Type, Type)170%40%445511
validateModifyColumnMetadata(Column, String, boolean)170%40%334411
viewCatalog(SessionContext)170%40%335511
isSameMappedDorisType(Type, Type)160%60%442211
static {...}160%n/a112211
shouldCleanupManagedLocation()150%40%333311
validateAddColumnMetadata(Column, boolean)150%20%224411
loadTableLocation(TableIdentifier)140%20%222211
lambda$listViewNames$43(Optional, String)140%n/a112211
lambda$createOrReplaceBranchImpl$16(Long, ManageSnapshots, String)140%20%224411
lambda$renameTableImpl$15(SessionContext, String, String, String)140%n/a113311
childPath(ColumnPath, String)130%n/a113311
toIcebergTypeForSchemaChange(Type, String)130%n/a113311
validateCommonColumnInfo(Column, boolean)120%n/a113311
catalog(SessionContext)120%20%223311
namespaces(SessionContext)120%20%223311
useSessionCatalog(SessionContext)120%40%331111
lambda$performCreateTable$12(Column)120%n/a111111
lambda$listTableNames$5(String, ViewCatalog)120%n/a112211
applyExplicitNullableChange(UpdateSchema, String, Column)110%40%333311
getIcebergColumnName(Schema, String)110%20%222211
lambda$loadView$42(Optional, String, String)100%n/a111111
lambda$viewExists$41(Optional, String, String)100%n/a111111
lambda$listNestedNamespaces$3(SupportsNamespaces, Namespace)100%n/a113311
withTrailingSlash(String)90%20%221111
resolveTargetComment(Types.NestedField, Column)90%20%221111
validateNoCaseInsensitiveSiblingCollision(Types.StructType, ColumnPath, String, Types.NestedField, String)90%n/a113311
mappedDorisType(Type)90%n/a112211
lambda$performDropTable$14(String, String, String)90%n/a111111
createCleanupFileSystem()80%n/a111111
getTableIdentifier(String, String)80%n/a112211
getNamespace()80%n/a111111
lambda$getNamespace$44(String)80%n/a111111
lambda$applyRenameColumn$32(int, Types.NestedField)80%20%221111
lambda$dropBranchImpl$24(Table, String)80%n/a113311
lambda$dropTagImpl$23(Table, String)80%n/a113311
lambda$dropDbImpl$9(SessionContext, String, boolean, boolean)80%n/a112211
lambda$createDbImpl$8(SessionContext, String, boolean, Map)80%n/a111111
lambda$listTableNames$6(List, String)80%20%221111
lambda$tableExist$0(Catalog, String, String)80%n/a111111
close()70%20%223311
validateForModifyColumn(Column, Types.NestedField)70%n/a112211
validateForModifyComplexColumn(Column, Types.NestedField)70%n/a112211
resolveNestedColumnPath(Schema, ColumnPath, String)70%n/a111111
getCanonicalColumnPath(Schema, ColumnPath, String)70%n/a111111
validateNestedStructField(Schema, ColumnPath, String)70%n/a111111
lambda$loadTable$40(Catalog, String, String)70%n/a111111
lambda$createOrReplaceTagImpl$21(ManageSnapshots, String, Long)70%n/a111111
lambda$createOrReplaceBranchImpl$20(ManageSnapshots, String, Long)70%n/a111111
lambda$createOrReplaceBranchImpl$19(ManageSnapshots, String, Integer)70%n/a111111
lambda$createOrReplaceBranchImpl$18(ManageSnapshots, String, Long)70%n/a111111
lambda$performDropDb$10(String, String)70%n/a111111
lambda$listNestedNamespaces$4(Namespace)70%n/a111111
lambda$databaseExist$1(SupportsNamespaces, String)70%n/a111111
tableExist(String, String)60%n/a111111
validateNestedModifyColumnMetadata(Column, String)60%n/a112211
loadTable(String, String)60%n/a111111
viewExists(String, String)60%n/a111111
loadView(String, String)60%n/a111111
lambda$createTableImpl$11(SessionContext, CreateTableInfo)60%n/a111111
lambda$listDatabaseNames$2(SupportsNamespaces)60%n/a111111
databaseExist(String)50%n/a111111
listTableNames(String)50%n/a111111
afterDropDb(String)50%n/a112211
performCreateTable(CreateTableInfo)50%n/a111111
truncateTableImpl(ExternalTable, List)50%n/a111111
listViewNames(String)50%n/a111111
getNamespace(String)50%n/a111111
listDatabaseNames()40%n/a111111
afterCreateDb()40%n/a112211
isViewCatalogEnabled()40%n/a111111
getThreadPoolWithPreAuth()40%n/a111111
getCatalog()30%n/a111111
getExternalCatalog()30%n/a111111
getExecutionAuthenticator()30%n/a111111
lambda$replacePartitionField$39(UpdatePartitionSpec)30%n/a111111
lambda$dropPartitionField$38(UpdatePartitionSpec)30%n/a111111
lambda$addPartitionField$37(UpdatePartitionSpec)30%n/a111111
lambda$reorderColumns$36(UpdateSchema)30%n/a111111
lambda$modifyColumnComment$35(UpdateSchema)30%n/a111111
lambda$modifyColumn$34(UpdateSchema)30%n/a111111
lambda$modifyTopLevelColumn$33(UpdateSchema)30%n/a111111
lambda$renameColumn$31(UpdateSchema)30%n/a111111
lambda$renameColumn$30(UpdateSchema)30%n/a111111
lambda$dropColumn$29(UpdateSchema)30%n/a111111
lambda$dropColumn$28(UpdateSchema)30%n/a111111
lambda$addColumns$27(UpdateSchema)30%n/a111111
lambda$addColumn$26(UpdateSchema)30%n/a111111
lambda$addColumn$25(UpdateSchema)30%n/a111111
lambda$getNamespace$45()20%n/a111111