IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,617 of 3,71156%282 of 50644%2273594018801975
convertToIcebergExpr(Expr, Schema)19611937%481928%3338548701
extractDorisLiteral(Type, Expr)1235129%291127%2124385301
parseIcebergLiteral(String, Type)1100%120%1111272711
getPartitionInfoMap(PartitionData, PartitionSpec, String)1060%140%88272711
getQuerySpecSnapshot(Table, Optional, Optional)9212357%162055%1419154301
serializePartitionValue(Type, Object, String)822523%16523%1114222901
checkConversion(Expression, Schema)762222%19417%1214263201
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
solveIcebergPartitionSpec(PartitionDesc, Schema)549363%51066%511113001
mergeOverlapPartitions(Map)526153%4450%35101901
parsePartitionValueFromString(String, Type)512532%7541%71191501
appendRowLineageColumnsForV3(List, Table)39613%1150%12101201
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)383850%121250%91972101
createIcebergHiveCatalog(ExternalCatalog, String)380%20%229911
loadPartitionInfo(ExternalTable, Table, long, long)378669%4100%0352301
normalizeFloatingPointPartitionValue(String)360%140%888811
getPartitionRange(String, String, List)2715885%3872%3863601
lambda$getSchema$1(boolean, ExternalTable, long, Table)245168%6650%5751601
getIcebergRowCount(ExternalTable)243357%2250%2361501
parsePartitionValuesFromJson(String)240%20%227711
getFileCompress(Table)202858%4450%3541101
getFormatVersion(Table)181443%7112%4561001
dorisTypeToIcebergType(Type)180%20%223311
getMatchingManifest(List, Map, Expression)180%n/a117711
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
dataLocation(Table)164473%5550%5631401
appendRowLineageFieldsForV3(Schema)160%n/a111111
lambda$getMatchingManifest$2(Map, Expression, Integer)160%n/a115511
getPartitionValues(PartitionData, PartitionSpec, String)134979%1375%1341301
convertDorisExprToSlotRef(Expr)131145%5116%343701
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
showCreateView(IcebergExternalTable)130%n/a112211
isIcebergRowLineageColumn(String)120%40%332211
getIdentityPartitionInfoMap(PartitionData, PartitionSpec, Table, String)117887%4866%4752301
isIcebergBranchOrTag(Optional)103778%5964%5831201
lambda$getMatchingManifest$4(ManifestFile)100%40%331111
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)90%n/a111111
icebergTypeToDorisType(Type, boolean, boolean)86388%2571%2621601
getSchema(ExternalTable, long, boolean, Table)81157%n/a012301
generateIcebergPartition(Table, StructLike)717396%2675%2543601
loadIcebergPartition(Table, long)74887%4100%0321401
getSnapshotCacheValue(Optional, ExternalTable, Optional)63183%4100%0321001
getFileFormat(Table)62580%1375%131801
lambda$mergeOverlapPartitions$6(String, String, Set)60%n/a112211
getIcebergView(ExternalTable)50%n/a111111
getCountFromSummary(Map, boolean)44491%4866%4721301
loadSchemaCacheValue(ExternalTable, long, boolean)4660%1150%121301
getEffectiveIcebergFormatVersion(Map, Map)32689%1583%1421001
IcebergUtils()30%n/a111111
getPushdownField(Schema, String)1285%2250%231401
isIcebergRowLineageColumn(Column)1285%2250%230201
hasIcebergCatalogFormatVersion(Map)1083%2250%230201
inferFileFormatFromDataFiles(Table)5498%2466%2411401
parseSchema(Schema, boolean, boolean)65100%8100%0501401
loadTableSchemaCacheValue(ExternalTable, long)61100%1583%1401301
updateIcebergColumnUniqueId(Column, Types.NestedField)56100%1787%1601501
getIdentityPartitionColumns(Table)53100%1787%1501101
isManifestCacheEnabled(ExternalCatalog)23100%n/a010601
resolveFileFormatName(Table, Map)21100%4100%030501
getLatestIcebergSnapshot(Table)21100%2100%020401
getSnapshotCacheValue(Optional, ExternalTable)15100%1375%130301
sortPartitionMap(Map)13100%n/a010301
getIcebergSchema(ExternalTable)12100%n/a010301
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
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