IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,688 of 3,33549%219 of 42948%1933113917823467
generateIcebergPartition(Table, StructLike)1800%80%55363611
loadPartitionInfo(ExternalTable, Table, long, long)1230%40%33232311
parseIcebergLiteral(String, Type)1100%120%1111272711
serializePartitionValue(Type, Object, String)890%150%1010232311
lambda$getSchema$1(boolean, ExternalTable, long, Table)750%120%77161611
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)68810%2314%1819192101
parseSchema(Schema, boolean, boolean)650%80%55141411
convertToIcebergExpr(Expr, Schema)6425179%224567%2038208701
getPartitionValues(PartitionData, PartitionSpec, String)620%40%33131311
loadTableSchemaCacheValue(ExternalTable, long)610%60%44131311
updateIcebergColumnUniqueId(Column, Types.NestedField)560%80%66151511
loadIcebergPartition(Table, long)550%40%33141411
getPartitionInfoMap(PartitionData, PartitionSpec, String)535350%9535%78152701
parsePartitionValueFromString(String, Type)532128%8433%811101501
getIcebergRowCount(ExternalTable)490%20%22111111
icebergTypeToDorisType(Type, boolean, boolean)432637%3350%3591501
getSnapshotCacheValue(Optional, ExternalTable, Optional)370%40%33101011
dataLocation(Table)291635%4233%3461101
getFileCompress(Table)252347%5337%4551101
parsePartitionValuesFromJson(String)240%20%227711
getLatestIcebergSnapshot(Table)210%20%224411
getSchema(ExternalTable, long, boolean, Table)190%n/a113311
dorisTypeToIcebergType(Type)180%20%223311
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
checkConversion(Expression, Schema)168283%101356%81483201
extractDorisLiteral(Type, Expr)1515991%23895%22445301
getFileFormat(Table)152865%3350%3431001
convertDorisExprToSlotRef(Expr)131145%5116%343701
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
showCreateView(IcebergExternalTable)130%n/a112211
getIcebergSchema(ExternalTable)120%n/a113311
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)110%n/a112211
icebergExternalMetaCache(ExternalCatalog)100%n/a112211
loadSchemaCacheValue(ExternalTable, long, boolean)100%20%223311
getPartitionDataJson(PartitionData, PartitionSpec, String)90%n/a112211
getIcebergPartitionColumns(Optional, ExternalTable)90%n/a112211
getFormatVersion(Table)82475%4450%4521001
getSchemaCacheValue(ExternalTable, long)70%n/a112211
getQuerySpecSnapshot(Table, Optional, Optional)620997%23494%21904301
solveIcebergPartitionSpec(PartitionDesc, Schema)614195%21386%21113001
getSchemaCacheValue(ExternalTable, IcebergSnapshotCacheValue)60%n/a111111
getIcebergTable(ExternalTable)50%n/a111111
getLatestSnapshotCacheValue(ExternalTable)50%n/a111111
getIcebergView(ExternalTable)50%n/a111111
lambda$getMatchingManifest$4(ManifestFile)4660%3125%230101
icebergExternalMetaCache(ExternalTable)40%n/a111111
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
getPartitionRange(String, String, List)318298%2981%2813601
isIcebergBranchOrTag(Optional)34493%41071%4811201
getSnapshotCacheValue(Optional, ExternalTable)31280%2250%231301
IcebergUtils()30%n/a111111
getPushdownField(Schema, String)1285%2250%231401
mergeOverlapPartitions(Map)11299%2675%2511901
appendRowLineageColumnsForV3(List, Table)45100%2100%0201201
createIcebergHiveCatalog(ExternalCatalog, String)38100%2100%020901
isManifestCacheEnabled(ExternalCatalog)23100%n/a010601
getMatchingManifest(List, Map, Expression)18100%n/a010701
appendRowLineageFieldsForV3(Schema)16100%n/a010101
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
isIcebergRowLineageColumn(Column)14100%4100%030201
sortPartitionMap(Map)13100%n/a010301
isIcebergRowLineageColumn(String)12100%1375%130201
static {...}11100%n/a010301
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)9100%n/a010101
getIcebergPartitionItems(Optional, ExternalTable)6100%n/a010101
lambda$mergeOverlapPartitions$6(String, String, Set)6100%n/a010201