IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,407 of 2,72448%160 of 32851%1372303036042643
generateIcebergPartition(Table, StructLike)1780%80%55303011
parseIcebergLiteral(String, Type)1580%120%1111272711
loadPartitionInfo(ExternalTable, long)880%40%33181811
lambda$getSchema$1(boolean, ExternalTable, long)820%100%66151511
convertToIcebergExpr(Expr, Schema)6925178%234465%2138228701
icebergTypeToDorisType(Type)650%60%55141411
loadSchemaCacheValue(ExternalTable, long, boolean)620%80%55141411
dataLocation(Table)560%60%44111111
loadIcebergPartition(Table, long)550%40%33141411
getFileCompress(Table)540%80%55111111
icebergPrimitiveTypeToDorisType(Type.PrimitiveType)530%120%1212151511
updateIcebergColumnUniqueId(Column, Types.NestedField)530%60%55141411
getIcebergRowCount(ExternalTable)520%20%22141411
getSchemaCacheValue(ExternalTable, long)510%20%227711
getFileFormat(Table)490%60%44101011
parseSchema(Schema)450%20%22101011
getIcebergSnapshotCacheValue(Optional, ExternalTable, Optional)400%40%33111111
getLastedIcebergSnapshot(ExternalTable)220%20%224411
dorisTypeToIcebergType(Type)180%20%223311
getSchema(ExternalTable, long, boolean)180%n/a113311
showCreateView(IcebergExternalTable)180%n/a112211
checkConversion(Expression, Schema)168283%101356%81483201
extractDorisLiteral(Type, Expr)1515991%23895%22445301
getIcebergSchema(ExternalTable)140%n/a115511
convertDorisExprToSlotRef(Expr)131145%5116%343701
getOrFetchSnapshotCacheValue(Optional, ExternalTable)130%20%223311
solveIcebergPartitionSpec(PartitionDesc, Schema)1212090%21386%21112601
lambda$icebergTypeToDorisType$0(Types.NestedField)90%n/a111111
getIcebergView(ExternalTable)80%n/a112211
getIcebergTable(ExternalTable)60%n/a113311
lambda$getMatchingManifest$4(ManifestFile)4660%3125%230101
getPartitionRange(String, String, List)318898%2981%2813601
isIcebergBranchOrTag(Optional)34493%41071%4811201
IcebergUtils()30%n/a111111
getQuerySpecSnapshot(Table, Optional, Optional)23499%13196%11703901
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
static {...}11100%n/a010301
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)9100%n/a010101
lambda$mergeOverlapPartitions$5(String, String, Set)6100%n/a010201