IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,846 of 3,20511%347 of 3849%2432726347193550
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
solveIcebergPartitionSpec(PartitionDesc, Schema)1320%150%1111262611
loadPartitionInfo(ExternalTable, long)1310%40%33252511
serializePartitionValue(Type, Object, String)1160%180%1212292911
mergeOverlapPartitions(Map)1130%80%55191911
checkConversion(Expression, Schema)980%230%1414323211
getPartitionInfoMap(PartitionData, PartitionSpec, String)860%80%55212111
parsePartitionValueFromString(String, Type)800%120%1111151511
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
icebergTypeToDorisType(Type, boolean)62811%5116%45121401
dataLocation(Table)560%60%44111111
getIcebergRowCount(ExternalTable)550%20%22141411
loadIcebergPartition(Table, long)550%40%33141411
getFileCompress(Table)540%80%55111111
getFileFormat(Table)490%60%44101011
updateIcebergColumnUniqueId(Column, Types.NestedField)421425%7112%56111501
isIcebergBranchOrTag(Optional)40714%12214%78101201
createIcebergHiveCatalog(ExternalCatalog, String)370%20%229911
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean)333652%71161%61661901
getSchemaCacheValue(ExternalTable, long)292243%1150%122701
getIcebergSnapshotCacheValue(Optional, ExternalTable, Optional)281534%2250%2381201
lambda$getSchema$1(boolean, ExternalTable, long)265969%6440%5661501
convertDorisExprToSlotRef(Expr)240%60%447711
dorisTypeToIcebergType(Type)180%20%223311
getMatchingManifest(List, Map, Expression)180%n/a117711
showCreateView(IcebergExternalTable)180%n/a112211
lambda$getMatchingManifest$2(Map, Expression, Integer)160%n/a115511
sortPartitionMap(Map)130%n/a113311
isManifestCacheEnabled(ExternalCatalog)130%20%224411
getIcebergView(ExternalTable)110%n/a113311
lambda$getMatchingManifest$4(ManifestFile)100%40%331111
lambda$icebergTypeToDorisType$0(boolean, Types.NestedField)100%n/a111111
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)90%n/a111111
getSchema(ExternalTable, long, boolean)81055%n/a012301
getManifestCache(ExternalCatalog)70%n/a114411
lambda$mergeOverlapPartitions$6(String, String, Set)60%n/a112211
getOrFetchSnapshotCacheValue(Optional, ExternalTable)5861%1150%121301
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
IcebergUtils()30%n/a111111
getLastedIcebergSnapshot(ExternalTable)2090%1150%120401
parseSchema(Schema, boolean)64100%1787%1501401
loadSchemaCacheValue(ExternalTable, long, boolean)62100%2675%2501401
getIcebergSchema(ExternalTable)14100%n/a010501
static {...}11100%n/a010301
getIcebergTable(ExternalTable)9100%n/a010301