IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,221 of 3,20930%285 of 38626%1972734807191950
convertToIcebergExpr(Expr, Schema)3140%650%3737858511
getQuerySpecSnapshot(Table, Optional, Optional)2350%320%1717393911
getPartitionRange(String, String, List)1910%110%88363611
generateIcebergPartition(Table, StructLike)1860%80%55363611
extractDorisLiteral(Type, Expr)1740%400%2424535311
parseIcebergLiteral(String, Type)1580%120%1111272711
loadPartitionInfo(ExternalTable, long)1310%40%33252511
mergeOverlapPartitions(Map)1130%80%55191911
checkConversion(Expression, Schema)980%230%1414323211
solveIcebergPartitionSpec(PartitionDesc, Schema)696347%7853%711112601
loadIcebergPartition(Table, long)550%40%33141411
serializePartitionValue(Type, Object, String)516556%9950%712152901
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean)413243%11945%81781901
isIcebergBranchOrTag(Optional)40714%12214%78101201
createIcebergHiveCatalog(ExternalCatalog, String)370%20%229911
parsePartitionValueFromString(String, Type)324860%21083%21141501
getSchemaCacheValue(ExternalTable, long)292243%1150%122701
getIcebergSnapshotCacheValue(Optional, ExternalTable, Optional)281534%2250%2381201
getFileCompress(Table)262851%4450%3541101
convertDorisExprToSlotRef(Expr)240%60%447711
lambda$getSchema$1(boolean, ExternalTable, long)226374%5550%4651501
dataLocation(Table)223460%3350%3431101
dorisTypeToIcebergType(Type)180%20%223311
showCreateView(IcebergExternalTable)180%n/a112211
parseTimestampToMicros(String, Types.TimestampType)145780%2250%2332001
sortPartitionMap(Map)130%n/a113311
icebergTypeToDorisType(Type, boolean)125882%1583%1511401
getIcebergRowCount(ExternalTable)124378%1150%1231401
getFileFormat(Table)123775%1583%1411001
getIcebergView(ExternalTable)110%n/a113311
getPartitionInfoMap(PartitionData, PartitionSpec, String)97789%2675%2522101
getSchema(ExternalTable, long, boolean)81055%n/a012301
lambda$mergeOverlapPartitions$6(String, String, Set)60%n/a112211
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
isManifestCacheEnabled(ExternalCatalog)31076%1150%121401
IcebergUtils()30%n/a111111
parseSchema(Schema, boolean)6296%1787%1511401
loadSchemaCacheValue(ExternalTable, long, boolean)62100%2675%2501401
updateIcebergColumnUniqueId(Column, Types.NestedField)56100%1787%1601501
getLastedIcebergSnapshot(ExternalTable)22100%2100%020401
getMatchingManifest(List, Map, Expression)18100%n/a010701
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
getIcebergSchema(ExternalTable)14100%n/a010501
getOrFetchSnapshotCacheValue(Optional, ExternalTable)13100%2100%020301
static {...}11100%n/a010301
lambda$getMatchingManifest$4(ManifestFile)10100%4100%030101
lambda$icebergTypeToDorisType$0(boolean, Types.NestedField)10100%n/a010101
getIcebergTable(ExternalTable)9100%n/a010301
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)9100%n/a010101
getManifestCache(ExternalCatalog)7100%n/a010401