IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,729 of 3,61424%429 of 48210%3013446708514072
convertToIcebergExpr(Expr, Schema)3150%670%3838878711
getQuerySpecSnapshot(Table, Optional, Optional)2150%360%1919434311
extractDorisLiteral(Type, Expr)1740%400%2424535311
solveIcebergPartitionSpec(PartitionDesc, Schema)1470%150%1111303011
parseIcebergLiteral(String, Type)1100%120%1111272711
serializePartitionValue(Type, Object, String)1070%210%1414292911
getPartitionInfoMap(PartitionData, PartitionSpec, String)1060%140%88272711
checkConversion(Expression, Schema)980%230%1414323211
getIdentityPartitionInfoMap(PartitionData, PartitionSpec, Table, String)890%120%77232311
getPartitionRange(String, String, List)879852%7436%78193601
parsePartitionValueFromString(String, Type)760%120%1111151511
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)631317%21312%1719172101
icebergTypeToDorisType(Type, boolean, boolean)62912%6114%56141601
getPartitionValues(PartitionData, PartitionSpec, String)620%40%33131311
dataLocation(Table)600%100%66141411
inferFileFormatFromDataFiles(Table)550%60%44141411
getIdentityPartitionColumns(Table)530%80%55111111
mergeOverlapPartitions(Map)526153%4450%35101901
getFileCompress(Table)480%80%55111111
updateIcebergColumnUniqueId(Column, Types.NestedField)421425%7112%56111501
isIcebergBranchOrTag(Optional)40714%12214%78101201
loadPartitionInfo(ExternalTable, Table, long, long)398468%1375%1362301
appendRowLineageColumnsForV3(List, Table)39613%1150%12101201
createIcebergHiveCatalog(ExternalCatalog, String)380%20%229911
normalizeFloatingPointPartitionValue(String)360%140%888811
getFileFormat(Table)310%40%338811
lambda$getSchema$1(boolean, ExternalTable, long, Table)284762%7541%6761601
getSnapshotCacheValue(Optional, ExternalTable, Optional)28924%2250%2381001
convertDorisExprToSlotRef(Expr)240%60%447711
parsePartitionValuesFromJson(String)240%20%227711
isManifestCacheEnabled(ExternalCatalog)230%n/a116611
resolveFileFormatName(Table, Map)210%40%335511
getFormatVersion(Table)181443%7112%4561001
dorisTypeToIcebergType(Type)180%20%223311
getMatchingManifest(List, Map, Expression)180%n/a117711
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
appendRowLineageFieldsForV3(Schema)160%n/a111111
lambda$getMatchingManifest$2(Map, Expression, Integer)160%n/a115511
getPushdownField(Schema, String)140%40%334411
isIcebergRowLineageColumn(Column)140%40%332211
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
showCreateView(IcebergExternalTable)130%n/a112211
getIcebergRowCount(ExternalTable)123775%1150%1231101
isIcebergRowLineageColumn(String)120%40%332211
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)110%n/a112211
lambda$getMatchingManifest$4(ManifestFile)100%40%331111
generateIcebergPartition(Table, StructLike)917195%3562%3543601
getPartitionDataJson(PartitionData, PartitionSpec, String)90%n/a112211
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)90%n/a111111
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
IcebergUtils()30%n/a111111
parseSchema(Schema, boolean, boolean)6396%2675%2511401
getLatestIcebergSnapshot(Table)1990%1150%120401
loadTableSchemaCacheValue(ExternalTable, long)61100%1583%1401301
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
getIcebergPartitionColumns(Optional, ExternalTable)9100%n/a010201
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