IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,159 of 2,22347%128 of 25850%1121862475042339
generateIcebergPartition(Table, StructLike)1780%80%55303011
loadPartitionInfo(ExternalCatalog, String, String, long)920%40%33181811
lambda$getSchema$1(ExternalCatalog, String, String, long)900%60%44141411
convertToIcebergExpr(Expr, Schema)6925178%234465%2138228701
icebergTypeToDorisType(Type)650%60%55141411
loadSchemaCacheValue(ExternalCatalog, String, String, long)630%60%44131311
dataLocation(Table)560%60%44111111
loadIcebergPartition(Table, long)550%40%33141411
getFileCompress(Table)540%80%55111111
icebergPrimitiveTypeToDorisType(Type.PrimitiveType)530%120%1212151511
getIcebergRowCount(ExternalCatalog, String, String)480%20%22121211
getSchemaCacheValue(ExternalCatalog, String, String, long)470%20%226611
getIcebergSnapshotCacheValue(Optional, ExternalCatalog, String, String)410%20%22101011
getQuerySpecSnapshot(Table, TableSnapshot)350%40%337711
getLastedIcebergSnapshot(ExternalCatalog, String, String)240%20%224411
getFileFormat(Table)212857%3350%3431001
getIcebergTableInternal(ExternalCatalog, String, String, boolean)180%20%225511
getSchema(ExternalCatalog, String, String, long)180%n/a113311
getIcebergSchema(TableIf, ExternalCatalog, String, String)180%n/a116611
checkConversion(Expression, Schema)168283%101356%81483201
extractDorisLiteral(Type, Expr)1515991%23895%22445301
getOrFetchSnapshotCacheValue(Optional, ExternalCatalog, String, String)140%20%223311
convertDorisExprToSlotRef(Expr)131145%5116%343701
solveIcebergPartitionSpec(PartitionDesc, Schema)1212090%21386%21112601
getRemoteTable(ExternalCatalog, SimpleTableInfo)100%n/a114411
lambda$icebergTypeToDorisType$0(Types.NestedField)90%n/a111111
getAndCloneTable(ExternalCatalog, SimpleTableInfo)80%n/a111111
getIcebergTable(ExternalCatalog, String, String)60%n/a111111
lambda$getMatchingManifest$4(ManifestFile)4660%3125%230101
getPartitionRange(String, String, List)318898%2981%2813601
IcebergUtils()30%n/a111111
mergeOverlapPartitions(Map)11299%2675%2511901
createIcebergHiveCatalog(ExternalCatalog, String)37100%2100%020901
getMatchingManifest(List, Map, Expression)18100%n/a010701
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
sortPartitionMap(Map)13100%n/a010301
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)9100%n/a010101
static {...}8100%n/a010201
lambda$mergeOverlapPartitions$5(String, String, Set)6100%n/a010201