IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,925 of 3,25940%224 of 39543%1902864107154159
generateIcebergPartition(Table, StructLike)1860%80%55363611
parseIcebergLiteral(String, Type)1580%120%1111272711
loadPartitionInfo(ExternalTable, Table, long, long)1230%40%33232311
serializePartitionValue(Type, Object, String)950%150%1010232311
lambda$getSchema$1(boolean, ExternalTable, long, Table)920%120%77161611
getPartitionInfoMap(PartitionData, PartitionSpec, String)860%80%55212111
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)820%240%1919212111
icebergTypeToDorisType(Type, boolean, boolean)750%60%55151511
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
convertToIcebergExpr(Expr, Schema)6724778%224366%2037218501
parseSchema(Schema, boolean, boolean)650%80%55141411
loadTableSchemaCacheValue(ExternalTable, long)610%60%44131311
parsePartitionValueFromString(String, Type)592126%8433%811101501
updateIcebergColumnUniqueId(Column, Types.NestedField)560%80%66151511
dataLocation(Table)560%60%44111111
loadIcebergPartition(Table, long)550%40%33141411
getFileCompress(Table)540%80%55111111
getIcebergRowCount(ExternalTable)490%20%22111111
getFileFormat(Table)490%60%44101011
getSchemaCacheValue(ExternalTable, long)470%20%226611
getSnapshotCacheValue(Optional, ExternalTable, Optional)370%40%33101011
getLatestIcebergSnapshot(Table)280%40%334411
getSchema(ExternalTable, long, boolean, Table)190%n/a113311
dorisTypeToIcebergType(Type)180%20%223311
showCreateView(IcebergExternalTable)180%n/a112211
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
checkConversion(Expression, Schema)168283%101356%81483201
extractDorisLiteral(Type, Expr)1515991%23895%22445301
getSnapshotCacheValue(Optional, ExternalTable)150%40%333311
convertDorisExprToSlotRef(Expr)131145%5116%343701
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
isManifestCacheEnabled(ExternalCatalog)130%20%224411
solveIcebergPartitionSpec(PartitionDesc, Schema)1212090%21386%21112601
getIcebergSchema(ExternalTable)120%n/a113311
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)110%n/a112211
loadSchemaCacheValue(ExternalTable, long, boolean)100%20%223311
getIcebergPartitionColumns(Optional, ExternalTable)90%n/a112211
getIcebergTable(ExternalTable)60%n/a111111
getSchemaCacheValue(ExternalTable, IcebergSnapshotCacheValue)60%n/a111111
getLatestSnapshotCacheValue(ExternalTable)60%n/a111111
getIcebergPartitionItems(Optional, ExternalTable)60%n/a111111
getIcebergView(ExternalTable)60%n/a111111
icebergMetadataCache(ExternalCatalog)50%n/a111111
schemaCache(ExternalCatalog)50%n/a111111
lambda$getMatchingManifest$4(ManifestFile)4660%3125%230101
getManifestCache(ExternalCatalog)40%n/a111111
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
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$6(String, String, Set)6100%n/a010201