IcebergMetadataOps

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,073 of 6,0730%529 of 5290%4524521,1631,163182182
performCreateTable(SessionContext, CreateTableInfo)2430%220%1212505011
resolveColumnPath(Schema, ColumnPath, String)2150%180%1010434311
modifyTopLevelColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)2130%180%1010414111
createOrReplaceBranchImpl(ExternalTable, CreateOrReplaceBranchInfo)1960%220%1212424211
applyStructChange(UpdateSchema, String, Types.StructType, StructType)1930%240%1313343411
modifyColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)1750%120%77363611
addColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)1510%80%55282811
IcebergMetadataOps(ExternalCatalog, Catalog)1340%140%88272711
reorderColumns(ExternalTable, List, long)1260%100%66222211
performDropDb(SessionContext, String, boolean, boolean)1160%140%88262611
createOrReplaceTagImpl(ExternalTable, CreateOrReplaceTagInfo)1160%80%55242411
validateForModifyComplexColumn(Column, Types.NestedField, String)1160%140%88212111
validateComplexTypeChanges(Type, Type, String)1090%60%55181811
applyMapChange(UpdateSchema, String, Types.MapType, MapType)1070%100%66202011
applyRenameColumn(Schema, UpdateSchema, IcebergMetadataOps.ResolvedColumnPath, String)990%120%77222211
replacePartitionField(ExternalTable, ReplacePartitionFieldClause, long)900%40%33222211
renameColumn(ExternalTable, ColumnPath, String, long)850%20%22181811
addColumn(ExternalTable, Column, ColumnPosition, long)830%20%22161611
addColumns(ExternalTable, List, long)820%40%33161611
validateNoCaseInsensitiveSiblingCollision(Types.StructType, String, String, Types.NestedField, String)810%120%779911
renameColumn(ExternalTable, String, String, long)750%n/a11141411
applyListChange(UpdateSchema, String, Types.ListType, ArrayType)730%80%55141411
validateNestedStructFieldPath(Schema, ColumnPath, String)700%40%339911
validateStructTypeChanges(Types.StructType, StructType, String)700%40%33101011
getTransform(String, String, Integer)690%150%1111161611
modifyColumnComment(ExternalTable, ColumnPath, String, long)670%20%22141411
addPartitionField(ExternalTable, AddPartitionFieldClause, long)620%20%22151511
buildSortOrder(List, Schema)610%120%77141411
dropPartitionField(ExternalTable, DropPartitionFieldClause, long)600%20%22141411
dropColumn(ExternalTable, ColumnPath, long)590%20%22131311
dropTagImpl(ExternalTable, DropTagInfo)560%40%33131311
dropBranchImpl(ExternalTable, DropBranchInfo)560%40%33131311
dropColumn(ExternalTable, String, long)540%n/a11101011
validateForModifyColumn(Column, Types.NestedField, String)540%80%557711
validateVariantSchema(Table, Type, String, boolean, boolean)530%120%77101011
resolvePrimitiveTypeForModify(Type, Type, String)490%60%448811
performCreateDb(SessionContext, String, boolean, Map)460%80%55101011
validateNoCaseInsensitiveTopLevelCollisions(Schema, List)460%40%338811
applyComplexTypeChange(UpdateSchema, String, Type, Type)460%40%449911
lambda$createOrReplaceTagImpl$20(Table, boolean, boolean, boolean, String, Long, boolean, TagOptions)450%120%77111111
validateCollectionPseudoFieldComment(Schema, IcebergMetadataOps.ResolvedColumnPath, String, boolean)400%100%669911
validateDatabaseProperties(String, Map)390%60%445511
performDropTable(SessionContext, String, String, boolean)390%40%337711
updateTableProperties(ExternalTable, Map, long)390%n/a118811
executeCatalogOperation(Callable)390%40%339911
getDatabaseWithinCatalogGeneration(String)370%40%335511
renameTableImpl(String, String, String)360%n/a117711
validatePositionTarget(Schema, ColumnPath, String)360%40%337711
validateVariantTypeChange(Type, Type, String)350%20%227711
validateCommonColumnMetadata(Column, boolean)350%100%669911
listTableNamesInternal(SessionContext, String)350%20%227711
getNamespace(Optional, String)340%20%225511
createDbImpl(String, boolean, Map)320%n/a115511
dropTableImpl(ExternalTable, boolean)320%n/a117711
lambda$createOrReplaceBranchImpl$15(ExecutionAuthenticator, Long, ManageSnapshots, String, Table)320%n/a117711
listDatabaseNames(SessionContext)310%n/a115511
dropDbImplWithResolvedName(String, boolean, boolean)310%n/a115511
createTableImpl(CreateTableInfo)310%n/a116611
getPositionReferencePath(ColumnPath, ColumnPosition)310%100%663311
afterDropTable(String, String)300%20%227711
afterRenameTable(String, String, String)300%20%227711
addOneColumn(UpdateSchema, Column)300%20%227711
refreshTable(ExternalTable, long)300%40%337711
validateRowLineageColumnMutation(Table, String, String)300%40%335511
afterOperateOnBranchOrTag(String, String)280%40%338811
getPositionReferencePath(Schema, ColumnPath, ColumnPosition, String)280%60%446611
listTableNames(SessionContext, String)260%n/a115511
listViewNames(SessionContext, String)260%n/a115511
lambda$dropTableImpl$12(SessionContext, ExternalTable, boolean)260%20%225511
tableExist(SessionContext, String, String)250%n/a113311
listNestedNamespaces(SupportsNamespaces, Namespace)250%20%229911
viewExists(SessionContext, String, String)250%n/a113311
databaseExist(SessionContext, String)240%n/a113311
afterCreateTable(String, String)240%20%226611
modifyColumn(ExternalTable, Column, ColumnPosition, long)240%n/a116611
validateNestedAddColumnMetadata(Column, ColumnPath)240%40%335511
loadTable(SessionContext, String, String)240%n/a113311
loadView(SessionContext, String, String)240%n/a113311
commitTableUpdate(IcebergExternalMetaCache.WritableTableLease, Runnable, String)230%n/a115511
commitPartitionSpecUpdate(IcebergExternalMetaCache.WritableTableLease, Runnable, String)230%n/a116611
applyPrimitiveColumnChange(UpdateSchema, String, Types.NestedField, Type.PrimitiveType, String)230%40%335511
validateModifyColumnMetadata(Column, String, boolean)230%40%334411
resolveDefaultViewCatalog(Catalog, RESTSessionCatalog, boolean)230%80%555511
hasCaseFoldTableCollision(SessionContext, String, String)230%20%224411
applyPosition(UpdateSchema, ColumnPosition, ColumnPath, Schema, String)220%20%225511
validateExistingTypeChange(Type, Type, String)220%40%336611
toIcebergTypeForSchemaChange(Type, String)220%n/a113311
loadNamespaceMetadata(String)220%n/a113311
performDropView(SessionContext, String, String)220%20%225511
validateForModifyVariantColumn(Column, Types.NestedField, String)210%40%333311
validateAddColumnMetadata(Column, boolean)210%20%224411
isSameComplexCategory(Type, Type)170%40%445511
viewCatalog(SessionContext)170%40%335511
supportsDatabaseProperties(String)160%60%443311
isSameMappedDorisType(Type, Type)160%60%442211
viewExistsInternal(SessionContext, String, String)140%n/a112211
lambda$createOrReplaceBranchImpl$14(Long, ManageSnapshots, String)140%20%224411
lambda$renameTableImpl$13(SessionContext, String, String, String)140%n/a113311
childPath(ColumnPath, String)130%n/a113311
supportsDatabaseLocation(String)120%40%332211
validateCommonColumnInfo(Column, boolean)120%n/a113311
catalog(SessionContext)120%20%223311
namespaces(SessionContext)120%20%223311
useSessionCatalog(SessionContext)120%40%331111
loadViewInternal(SessionContext, String, String)120%n/a112211
lambda$listViewNamesInternal$34(String, ViewCatalog)120%n/a112211
lambda$performCreateTable$10(Column)120%n/a111111
lambda$performCreateTable$9(Column)120%40%332211
applyExplicitNullableChange(UpdateSchema, String, Column)110%40%333311
determineNestedNamespaceEnabled()110%40%331111
listViewNamesInternal(SessionContext, String)110%n/a112211
getIcebergColumnName(Schema, String)110%20%222211
lambda$listNestedNamespaces$3(SupportsNamespaces, Namespace)100%n/a113311
lambda$tableExist$0(SessionContext, String, String)100%n/a111111
resolveTargetComment(Types.NestedField, Column)90%20%221111
validateNoCaseInsensitiveSiblingCollision(Types.StructType, ColumnPath, String, Types.NestedField, String)90%n/a113311
loadTableWithinCatalogGeneration(SessionContext, String, String)90%n/a111111
lambda$loadTable$24(SessionContext, String, String)90%n/a111111
lambda$databaseExist$1(SessionContext, String)90%n/a111111
getTableIdentifier(String, String)80%n/a112211
getNamespace()80%n/a111111
tableExistsInternal(String, String)80%n/a111111
lambda$loadViewInternal$33(String, String, ViewCatalog)80%n/a111111
lambda$viewExistsInternal$32(String, String, ViewCatalog)80%n/a111111
lambda$listTableNamesInternal$31(List, String)80%20%221111
lambda$getNamespace$28(String)80%n/a111111
lambda$applyRenameColumn$23(int, Types.NestedField)80%20%221111
lambda$dropBranchImpl$22(Table, String)80%n/a113311
lambda$dropTagImpl$21(Table, String)80%n/a113311
lambda$createDbImpl$6(SessionContext, String, boolean, Map)80%n/a111111
lambda$listDatabaseNames$2(SessionContext)80%n/a111111
close()70%20%223311
dropDbImpl(String, boolean, boolean)70%n/a111111
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
mappedDorisType(Type)70%n/a111111
databaseExistsInternal(String)70%n/a111111
lambda$loadNamespaceMetadata$30(String)70%n/a111111
lambda$viewExists$25(SessionContext, String, String)70%n/a111111
lambda$createOrReplaceTagImpl$19(ManageSnapshots, String, Long)70%n/a111111
lambda$createOrReplaceBranchImpl$18(ManageSnapshots, String, Long)70%n/a111111
lambda$createOrReplaceBranchImpl$17(ManageSnapshots, String, Integer)70%n/a111111
lambda$createOrReplaceBranchImpl$16(ManageSnapshots, String, Long)70%n/a111111
lambda$dropDbImplWithResolvedName$7(SessionContext, String, boolean, boolean)70%n/a111111
lambda$listNestedNamespaces$4(Namespace)70%n/a111111
tableExist(String, String)60%n/a111111
validateNestedModifyColumnMetadata(Column, String)60%n/a112211
loadTable(String, String)60%n/a111111
loadTableWithinCatalogGeneration(String, String)60%n/a111111
viewExists(String, String)60%n/a111111
loadView(String, String)60%n/a111111
viewExistsInternal(String, String)60%n/a111111
loadViewInternal(String, String)60%n/a111111
lambda$loadView$26(SessionContext, String, String)60%n/a111111
lambda$createTableImpl$8(SessionContext, CreateTableInfo)60%n/a111111
databaseExist(String)50%n/a111111
listTableNames(String)50%n/a111111
afterDropDb(String)50%n/a112211
afterDropDbNoOp(String)50%n/a112211
performCreateTable(CreateTableInfo)50%n/a111111
truncateTableImpl(ExternalTable, List)50%n/a111111
loadViewWithinCatalogGeneration(String, String)50%n/a111111
listViewNames(String)50%n/a111111
getNamespace(String)50%n/a111111
listTableNamesInternal(String)50%n/a111111
listViewNamesInternal(String)50%n/a111111
lambda$listViewNames$27(SessionContext, String)50%n/a111111
lambda$listTableNames$5(SessionContext, String)50%n/a111111
listDatabaseNames()40%n/a111111
afterCreateDb()40%n/a112211
acquireWritableTable(ExternalTable)40%n/a111111
lambda$performCreateTable$11(Column)40%n/a111111
static {...}40%n/a111111
getCatalog()30%n/a111111
getExternalCatalog()30%n/a111111
getExecutionAuthenticator()30%n/a111111
isViewCatalogEnabled()30%n/a111111
getThreadPoolWithPreAuth()30%n/a111111
lambda$getNamespace$29()0%n/a111111