IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total875 of 3,61475%178 of 48263%154344223851872
getPartitionInfoMap(PartitionData, PartitionSpec, String)1060%140%88272711
convertToIcebergExpr(Expr, Schema)10321267%333450%2538308701
parseIcebergLiteral(String, Type)971311%9325%911232701
extractDorisLiteral(Type, Expr)6211264%182255%1624235301
mergeOverlapPartitions(Map)526153%4450%35101901
checkConversion(Expression, Schema)455354%14939%1014173201
createIcebergHiveCatalog(ExternalCatalog, String)380%20%229911
loadPartitionInfo(ExternalTable, Table, long, long)378669%4100%0352301
serializePartitionValue(Type, Object, String)307771%61571%51492901
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)284863%91562%71962101
parsePartitionValueFromString(String, Type)265065%21083%21141501
getQuerySpecSnapshot(Table, Optional, Optional)2419188%72980%71934301
lambda$getSchema$1(boolean, ExternalTable, long, Table)245168%6650%5751601
getFormatVersion(Table)181443%7112%4561001
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
dataLocation(Table)164473%5550%5631401
parseTimestampToMicros(String, Types.TimestampType)145780%2250%2332001
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
showCreateView(IcebergExternalTable)130%n/a112211
getIdentityPartitionInfoMap(PartitionData, PartitionSpec, Table, String)117887%3975%3752301
getFileCompress(Table)113777%2675%2521101
parsePartitionValuesFromJson(String)101458%1150%124701
getSchema(ExternalTable, long, boolean, Table)81157%n/a012301
generateIcebergPartition(Table, StructLike)717396%2675%2543601
loadIcebergPartition(Table, long)74887%4100%0321401
getPartitionRange(String, String, List)617996%2981%2813601
solveIcebergPartitionSpec(PartitionDesc, Schema)614195%21386%21113001
icebergTypeToDorisType(Type, boolean, boolean)66591%1685%1611601
normalizeFloatingPointPartitionValue(String)63083%7750%783801
getFileFormat(Table)62580%1375%131801
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
isIcebergBranchOrTag(Optional)34493%41071%4811201
IcebergUtils()30%n/a111111
getPushdownField(Schema, String)1285%2250%231401
getPartitionValues(PartitionData, PartitionSpec, String)6198%1375%1301301
parseSchema(Schema, boolean, boolean)65100%8100%0501401
loadTableSchemaCacheValue(ExternalTable, long)61100%1583%1401301
updateIcebergColumnUniqueId(Column, Types.NestedField)56100%1787%1601501
inferFileFormatFromDataFiles(Table)55100%1583%1401401
getIdentityPartitionColumns(Table)53100%1787%1501101
getIcebergRowCount(ExternalTable)49100%2100%0201101
appendRowLineageColumnsForV3(List, Table)45100%2100%0201201
getSnapshotCacheValue(Optional, ExternalTable, Optional)37100%4100%0301001
convertDorisExprToSlotRef(Expr)24100%1583%140701
isManifestCacheEnabled(ExternalCatalog)23100%n/a010601
resolveFileFormatName(Table, Map)21100%4100%030501
getLatestIcebergSnapshot(Table)21100%2100%020401
dorisTypeToIcebergType(Type)18100%2100%020301
getMatchingManifest(List, Map, Expression)18100%n/a010701
appendRowLineageFieldsForV3(Schema)16100%n/a010101
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
getSnapshotCacheValue(Optional, ExternalTable)15100%1375%130301
isIcebergRowLineageColumn(Column)14100%4100%030201
sortPartitionMap(Map)13100%n/a010301
getIcebergSchema(ExternalTable)12100%n/a010301
isIcebergRowLineageColumn(String)12100%4100%030201
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)11100%n/a010201
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