IcebergMetadataOps

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,243 of 6,07379%130 of 52975%1524521771,16338182
resolveColumnPath(Schema, ColumnPath, String)6015572%41477%41084301
applyRenameColumn(Schema, UpdateSchema, IcebergMetadataOps.ResolvedColumnPath, String)544545%8433%57102201
applyMapChange(UpdateSchema, String, Types.MapType, MapType)386964%5550%5642001
performDropDb(SessionContext, String, boolean, boolean)377968%31178%3882601
validateNestedStructFieldPath(Schema, ColumnPath, String)353550%2250%233901
addColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)3311878%2675%2532801
validateVariantSchema(Table, Type, String, boolean, boolean)332037%4866%4731001
getPositionReferencePath(ColumnPath, ColumnPosition)310%100%663311
performCreateTable(SessionContext, CreateTableInfo)3021387%61672%51265001
applyStructChange(UpdateSchema, String, Types.StructType, StructType)2916484%32187%31323401
getDatabaseWithinCatalogGeneration(String)261129%3125%233501
validateVariantTypeChange(Type, Type, String)241131%1150%123701
databaseExist(SessionContext, String)240%n/a113311
modifyColumn(ExternalTable, Column, ColumnPosition, long)240%n/a116611
loadTable(SessionContext, String, String)240%n/a113311
loadView(SessionContext, String, String)240%n/a113311
renameTableImpl(String, String, String)231336%n/a013701
executeCatalogOperation(Callable)221743%3125%235901
performDropView(SessionContext, String, String)220%20%225511
validatePositionTarget(Schema, ColumnPath, String)211541%2250%233701
createOrReplaceBranchImpl(ExternalTable, CreateOrReplaceBranchInfo)2017689%22090%21244201
applyListChange(UpdateSchema, String, Types.ListType, ArrayType)205372%4450%4521401
dropTableImpl(ExternalTable, boolean)201237%n/a013701
validateRowLineageColumnMutation(Table, String, String)201033%1375%131501
performDropTable(SessionContext, String, String, boolean)192051%3125%234701
validateForModifyComplexColumn(Column, Types.NestedField, String)189884%31178%3822101
listTableNames(SessionContext, String)18830%n/a014501
listViewNames(SessionContext, String)18830%n/a014501
reorderColumns(ExternalTable, List, long)1710986%3770%3622201
getNamespace(Optional, String)171750%1150%122501
commitPartitionSpecUpdate(IcebergExternalMetaCache.WritableTableLease, Runnable, String)17626%n/a013601
tableExist(SessionContext, String, String)151040%n/a012301
viewExists(SessionContext, String, String)151040%n/a012301
loadNamespaceMetadata(String)15731%n/a012301
validateForModifyVariantColumn(Column, Types.NestedField, String)14733%1375%131301
validateForModifyColumn(Column, Types.NestedField, String)134175%1787%151701
validateNestedAddColumnMetadata(Column, ColumnPath)131145%2250%232501
validateAddColumnMetadata(Column, boolean)13838%1150%121401
validateComplexTypeChanges(Type, Type, String)129788%1583%1511801
applyComplexTypeChange(UpdateSchema, String, Type, Type)123473%1375%141901
validateModifyColumnMetadata(Column, String, boolean)121147%2250%231401
loadViewInternal(SessionContext, String, String)120%n/a112211
IcebergMetadataOps(ExternalCatalog, Catalog)1012492%31178%3822701
getTransform(String, String, Integer)105985%21386%21121601
validateCommonColumnMetadata(Column, boolean)102571%3770%362901
lambda$loadTable$24(SessionContext, String, String)90%n/a111111
lambda$databaseExist$1(SessionContext, String)90%n/a111111
performCreateDb(SessionContext, String, boolean, Map)83882%2675%2511001
lambda$dropTableImpl$12(SessionContext, ExternalTable, boolean)81869%1150%121501
tableExistsInternal(String, String)80%n/a111111
lambda$loadViewInternal$33(String, String, ViewCatalog)80%n/a111111
lambda$getNamespace$28(String)80%n/a111111
lambda$applyRenameColumn$23(int, Types.NestedField)80%20%221111
modifyColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)716896%11191%1713601
close()70%20%223311
dropDbImpl(String, boolean, boolean)70%n/a111111
resolveNestedColumnPath(Schema, ColumnPath, String)70%n/a111111
getCanonicalColumnPath(Schema, ColumnPath, String)70%n/a111111
validateNestedStructField(Schema, ColumnPath, String)70%n/a111111
databaseExistsInternal(String)70%n/a111111
tableExist(String, String)60%n/a111111
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
viewCatalog(SessionContext)51270%1375%131501
isSameMappedDorisType(Type, Type)51168%3350%240201
catalog(SessionContext)5758%1150%121301
namespaces(SessionContext)5758%1150%121301
databaseExist(String)50%n/a111111
listTableNames(String)50%n/a111111
performCreateTable(CreateTableInfo)50%n/a111111
truncateTableImpl(ExternalTable, List)50%n/a111111
loadViewWithinCatalogGeneration(String, String)50%n/a111111
listViewNames(String)50%n/a111111
listTableNamesInternal(String)50%n/a111111
listViewNamesInternal(String)50%n/a111111
afterDropTable(String, String)42686%1150%121701
getCatalog()30%n/a111111
getExternalCatalog()30%n/a111111
getExecutionAuthenticator()30%n/a111111
getPositionReferencePath(Schema, ColumnPath, ColumnPosition, String)2692%2466%241601
resolveDefaultViewCatalog(Catalog, RESTSessionCatalog, boolean)2191%2675%251501
isSameComplexCategory(Type, Type)1588%1375%141501
useSessionCatalog(SessionContext)1083%1375%130101
lambda$performCreateTable$9(Column)1083%1375%130201
getIcebergColumnName(Schema, String)981%1150%120201
lambda$listTableNamesInternal$31(List, String)787%1150%120101
modifyTopLevelColumn(ExternalTable, ColumnPath, Column, ColumnPosition, long)213100%11794%11004101
createOrReplaceTagImpl(ExternalTable, CreateOrReplaceTagInfo)116100%1787%1502401
replacePartitionField(ExternalTable, ReplacePartitionFieldClause, long)90100%4100%0302201
renameColumn(ExternalTable, ColumnPath, String, long)85100%2100%0201801
addColumn(ExternalTable, Column, ColumnPosition, long)83100%2100%0201601
addColumns(ExternalTable, List, long)82100%4100%0301601
validateNoCaseInsensitiveSiblingCollision(Types.StructType, String, String, Types.NestedField, String)81100%12100%070901
renameColumn(ExternalTable, String, String, long)75100%n/a0101401
validateStructTypeChanges(Types.StructType, StructType, String)70100%4100%0301001
modifyColumnComment(ExternalTable, ColumnPath, String, long)67100%2100%0201401
addPartitionField(ExternalTable, AddPartitionFieldClause, long)62100%2100%0201501
buildSortOrder(List, Schema)61100%11191%1701401
dropPartitionField(ExternalTable, DropPartitionFieldClause, long)60100%2100%0201401
dropColumn(ExternalTable, ColumnPath, long)59100%2100%0201301
dropTagImpl(ExternalTable, DropTagInfo)56100%4100%0301301
dropBranchImpl(ExternalTable, DropBranchInfo)56100%4100%0301301
dropColumn(ExternalTable, String, long)54100%n/a0101001
resolvePrimitiveTypeForModify(Type, Type, String)49100%6100%040801
validateNoCaseInsensitiveTopLevelCollisions(Schema, List)46100%4100%030801
lambda$createOrReplaceTagImpl$20(Table, boolean, boolean, boolean, String, Long, boolean, TagOptions)45100%11191%1701101
validateCollectionPseudoFieldComment(Schema, IcebergMetadataOps.ResolvedColumnPath, String, boolean)40100%1990%160901
validateDatabaseProperties(String, Map)39100%6100%040501
updateTableProperties(ExternalTable, Map, long)39100%n/a010801
listTableNamesInternal(SessionContext, String)35100%2100%020701
createDbImpl(String, boolean, Map)32100%n/a010501
lambda$createOrReplaceBranchImpl$15(ExecutionAuthenticator, Long, ManageSnapshots, String, Table)32100%n/a010701
listDatabaseNames(SessionContext)31100%n/a010501
dropDbImplWithResolvedName(String, boolean, boolean)31100%n/a010501
createTableImpl(CreateTableInfo)31100%n/a010601
afterRenameTable(String, String, String)30100%1150%120701
addOneColumn(UpdateSchema, Column)30100%2100%020701
refreshTable(ExternalTable, long)30100%2250%230701
afterOperateOnBranchOrTag(String, String)28100%2250%230801
listNestedNamespaces(SupportsNamespaces, Namespace)25100%2100%020901
afterCreateTable(String, String)24100%1150%120601
commitTableUpdate(IcebergExternalMetaCache.WritableTableLease, Runnable, String)23100%n/a010501
applyPrimitiveColumnChange(UpdateSchema, String, Types.NestedField, Type.PrimitiveType, String)23100%4100%030501
hasCaseFoldTableCollision(SessionContext, String, String)23100%2100%020401
applyPosition(UpdateSchema, ColumnPosition, ColumnPath, Schema, String)22100%2100%020501
validateExistingTypeChange(Type, Type, String)22100%4100%030601
toIcebergTypeForSchemaChange(Type, String)22100%n/a010301
supportsDatabaseProperties(String)16100%1583%140301
viewExistsInternal(SessionContext, String, String)14100%n/a010201
lambda$createOrReplaceBranchImpl$14(Long, ManageSnapshots, String)14100%2100%020401
lambda$renameTableImpl$13(SessionContext, String, String, String)14100%n/a010301
childPath(ColumnPath, String)13100%n/a010301
supportsDatabaseLocation(String)12100%1375%130201
validateCommonColumnInfo(Column, boolean)12100%n/a010301
lambda$listViewNamesInternal$34(String, ViewCatalog)12100%n/a010201
lambda$performCreateTable$10(Column)12100%n/a010101
applyExplicitNullableChange(UpdateSchema, String, Column)11100%1375%130301
determineNestedNamespaceEnabled()11100%4100%030101
listViewNamesInternal(SessionContext, String)11100%n/a010201
lambda$listNestedNamespaces$3(SupportsNamespaces, Namespace)10100%n/a010301
lambda$tableExist$0(SessionContext, String, String)10100%n/a010101
resolveTargetComment(Types.NestedField, Column)9100%2100%020101
validateNoCaseInsensitiveSiblingCollision(Types.StructType, ColumnPath, String, Types.NestedField, String)9100%n/a010301
loadTableWithinCatalogGeneration(SessionContext, String, String)9100%n/a010101
getTableIdentifier(String, String)8100%n/a010201
getNamespace()8100%n/a010101
lambda$viewExistsInternal$32(String, String, ViewCatalog)8100%n/a010101
lambda$dropBranchImpl$22(Table, String)8100%n/a010301
lambda$dropTagImpl$21(Table, String)8100%n/a010301
lambda$createDbImpl$6(SessionContext, String, boolean, Map)8100%n/a010101
lambda$listDatabaseNames$2(SessionContext)8100%n/a010101
validateForModifyColumn(Column, Types.NestedField)7100%n/a010201
validateForModifyComplexColumn(Column, Types.NestedField)7100%n/a010201
mappedDorisType(Type)7100%n/a010101
lambda$loadNamespaceMetadata$30(String)7100%n/a010101
lambda$viewExists$25(SessionContext, String, String)7100%n/a010101
lambda$createOrReplaceTagImpl$19(ManageSnapshots, String, Long)7100%n/a010101
lambda$createOrReplaceBranchImpl$18(ManageSnapshots, String, Long)7100%n/a010101
lambda$createOrReplaceBranchImpl$17(ManageSnapshots, String, Integer)7100%n/a010101
lambda$createOrReplaceBranchImpl$16(ManageSnapshots, String, Long)7100%n/a010101
lambda$dropDbImplWithResolvedName$7(SessionContext, String, boolean, boolean)7100%n/a010101
lambda$listNestedNamespaces$4(Namespace)7100%n/a010101
validateNestedModifyColumnMetadata(Column, String)6100%n/a010201
lambda$createTableImpl$8(SessionContext, CreateTableInfo)6100%n/a010101
afterDropDb(String)5100%n/a010201
afterDropDbNoOp(String)5100%n/a010201
getNamespace(String)5100%n/a010101
lambda$listViewNames$27(SessionContext, String)5100%n/a010101
lambda$listTableNames$5(SessionContext, String)5100%n/a010101
listDatabaseNames()4100%n/a010101
afterCreateDb()4100%n/a010201
acquireWritableTable(ExternalTable)4100%n/a010101
lambda$performCreateTable$11(Column)4100%n/a010101
static {...}4100%n/a010101
isViewCatalogEnabled()3100%n/a010101
getThreadPoolWithPreAuth()3100%n/a010101
lambda$getNamespace$29()100%n/a010101