IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total712 of 2,90375%112 of 35268%99246148648445
parseIcebergLiteral(String, Type)145138%9325%911232701
convertToIcebergExpr(Expr, Schema)9422070%273858%2037268501
extractDorisLiteral(Type, Expr)6111364%172357%1524225301
solveIcebergPartitionSpec(PartitionDesc, Schema)607254%6960%61192601
checkConversion(Expression, Schema)455354%14939%1014173201
createIcebergHiveCatalog(ExternalCatalog, String)370%20%229911
getQuerySpecSnapshot(Table, Optional, Optional)3120486%42887%41723901
getPartitionRange(String, String, List)3016184%3872%3853601
getSchemaCacheValue(ExternalTable, long)292243%1150%122701
getFileCompress(Table)262851%4450%3541101
lambda$getSchema$1(boolean, ExternalTable, long)226073%5550%4651501
dataLocation(Table)223460%3350%3431101
icebergPrimitiveTypeToDorisType(Type.PrimitiveType)213260%3975%31241501
showCreateView(IcebergExternalTable)180%n/a112211
serializePartitionValue(Type, Object, String)179985%31583%21252901
icebergTypeToDorisType(Type)125381%1583%1511401
getFileFormat(Table)123775%1583%1411001
getSchema(ExternalTable, long, boolean)81055%n/a012301
getIcebergView(ExternalTable)80%n/a112211
loadIcebergPartition(Table, long)74887%4100%0321401
isIcebergBranchOrTag(Optional)34493%31178%3811201
IcebergUtils()30%n/a111111
generateIcebergPartition(Table, StructLike)17799%2675%2503001
mergeOverlapPartitions(Map)113100%1787%1501901
loadPartitionInfo(ExternalTable, long)88100%4100%0301801
parseSchema(Schema)63100%8100%0501401
loadSchemaCacheValue(ExternalTable, long, boolean)62100%2675%2501401
updateIcebergColumnUniqueId(Column, Types.NestedField)53100%6100%0501401
getIcebergRowCount(ExternalTable)52100%2100%0201401
getPartitionInfoMap(PartitionData, String)51100%2100%0201301
getIcebergSnapshotCacheValue(Optional, ExternalTable, Optional)40100%4100%0301101
convertDorisExprToSlotRef(Expr)24100%1583%140701
getLastedIcebergSnapshot(ExternalTable)22100%2100%020401
dorisTypeToIcebergType(Type)18100%2100%020301
getMatchingManifest(List, Map, Expression)18100%n/a010701
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
getIcebergSchema(ExternalTable)14100%n/a010501
sortPartitionMap(Map)13100%n/a010301
getOrFetchSnapshotCacheValue(Optional, ExternalTable)13100%2100%020301
static {...}11100%n/a010301
lambda$getMatchingManifest$4(ManifestFile)10100%4100%030101
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)9100%n/a010101
lambda$icebergTypeToDorisType$0(Types.NestedField)9100%n/a010101
getIcebergTable(ExternalTable)6100%n/a010301
lambda$mergeOverlapPartitions$5(String, String, Set)6100%n/a010201