IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,046 of 3,51241%310 of 42927%2323114577821567
getQuerySpecSnapshot(Table, Optional, Optional)2570%360%1919434311
convertToIcebergExpr(Expr, Schema)2328326%551217%3638618701
parseIcebergLiteral(String, Type)1580%120%1111272711
extractDorisLiteral(Type, Expr)1482614%36410%2324465301
getPartitionRange(String, String, List)939851%7436%78193601
solveIcebergPartitionSpec(PartitionDesc, Schema)936039%9640%911173001
checkConversion(Expression, Schema)782020%20313%1314273201
serializePartitionValue(Type, Object, String)722324%11426%810172301
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
icebergTypeToDorisType(Type, boolean, boolean)66912%5116%45131501
parsePartitionValueFromString(String, Type)651518%10216%1011121501
getPartitionInfoMap(PartitionData, PartitionSpec, String)604643%10428%78172701
mergeOverlapPartitions(Map)526153%4450%35101901
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)443846%121250%91972101
updateIcebergColumnUniqueId(Column, Types.NestedField)421425%7112%56111501
isIcebergBranchOrTag(Optional)40714%12214%78101201
appendRowLineageColumnsForV3(List, Table)39613%1150%12101201
createIcebergHiveCatalog(ExternalCatalog, String)380%20%229911
loadPartitionInfo(ExternalTable, Table, long, long)378669%4100%0352301
getFileCompress(Table)312342%5337%4551101
getSnapshotCacheValue(Optional, ExternalTable, Optional)28924%2250%2381001
lambda$getSchema$1(boolean, ExternalTable, long, Table)246873%6650%5751601
parsePartitionValuesFromJson(String)240%20%227711
dataLocation(Table)223460%3350%3431101
getFileFormat(Table)212857%3350%3431001
getFormatVersion(Table)181443%7112%4561001
dorisTypeToIcebergType(Type)180%20%223311
showCreateView(IcebergExternalTable)180%n/a112211
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
appendRowLineageFieldsForV3(Schema)160%n/a111111
getPartitionValues(PartitionData, PartitionSpec, String)134979%1375%1341301
convertDorisExprToSlotRef(Expr)131145%5116%343701
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
getIcebergRowCount(ExternalTable)123775%1150%1231101
isIcebergRowLineageColumn(String)120%40%332211
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)110%n/a112211
generateIcebergPartition(Table, StructLike)917795%3562%3543601
getSchema(ExternalTable, long, boolean, Table)81157%n/a012301
loadIcebergPartition(Table, long)74887%4100%0321401
lambda$mergeOverlapPartitions$6(String, String, Set)60%n/a112211
getIcebergView(ExternalTable)50%n/a111111
loadSchemaCacheValue(ExternalTable, long, boolean)4660%1150%121301
lambda$getMatchingManifest$4(ManifestFile)4660%3125%230101
IcebergUtils()30%n/a111111
getPushdownField(Schema, String)1285%2250%231401
isIcebergRowLineageColumn(Column)1285%2250%230201
parseSchema(Schema, boolean, boolean)65100%1787%1501401
loadTableSchemaCacheValue(ExternalTable, long)61100%1583%1401301
isManifestCacheEnabled(ExternalCatalog)23100%n/a010601
getLatestIcebergSnapshot(Table)21100%2100%020401
getMatchingManifest(List, Map, Expression)18100%n/a010701
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
getSnapshotCacheValue(Optional, ExternalTable)15100%1375%130301
sortPartitionMap(Map)13100%n/a010301
getIcebergSchema(ExternalTable)12100%n/a010301
static {...}11100%n/a010301
icebergExternalMetaCache(ExternalCatalog)10100%n/a010201
getPartitionDataJson(PartitionData, PartitionSpec, String)9100%n/a010201
getIcebergPartitionColumns(Optional, ExternalTable)9100%n/a010201
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)9100%n/a010101
getSchemaCacheValue(ExternalTable, long)7100%n/a010201
getSchemaCacheValue(ExternalTable, IcebergSnapshotCacheValue)6100%n/a010101
getIcebergPartitionItems(Optional, ExternalTable)6100%n/a010101
getIcebergTable(ExternalTable)5100%n/a010101
getLatestSnapshotCacheValue(ExternalTable)5100%n/a010101
icebergExternalMetaCache(ExternalTable)4100%n/a010101
lambda$loadPartitionInfo$5(Table, long)4100%n/a010101