IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,717 of 4,1089%503 of 5427%3513868439356485
convertToIcebergExpr(Expr, Schema)3220%690%3939898911
getQuerySpecSnapshot(Table, Optional, Optional)2570%360%1919434311
getPartitionRange(String, String, List)1910%110%88363611
generateIcebergPartition(Table, StructLike)1860%80%55363611
extractDorisLiteral(Type, Expr)1740%400%2424535311
parseIcebergLiteral(String, Type)1580%120%1111272711
solveIcebergPartitionSpec(PartitionDesc, Schema)1460%150%1111363611
loadPartitionInfo(ExternalTable, Table, long, long)1230%40%33232311
mergeOverlapPartitions(Map)1130%80%55191911
getPartitionInfoMap(PartitionData, PartitionSpec, String)1060%140%88272711
checkConversion(Expression, Schema)980%230%1414323211
serializePartitionValue(Type, Object, String)950%150%1010232311
getIdentityPartitionInfoMap(PartitionData, PartitionSpec, Table, String)870%120%77222211
parsePartitionValueFromString(String, Type)820%120%1111151511
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
dataLocation(Table)710%100%66141411
icebergTypeToDorisType(Type, boolean, boolean)68911%6114%56141601
updateIcebergColumnMetadata(Column, Types.NestedField, boolean)671720%8220%67172201
getPartitionValues(PartitionData, PartitionSpec, String)620%40%33131311
getIcebergRowCount(ExternalTable)570%40%33151511
loadIcebergPartition(Table, long)550%40%33141411
getFileCompress(Table)540%80%55111111
getIdentityPartitionColumns(Table)510%80%55111111
getCountFromSummary(Map, boolean)480%120%77131311
isIcebergBranchOrTag(Optional)470%140%88121211
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)443846%121250%91972101
appendRowLineageColumnsForV3(List, Table)39613%1150%12101201
serializeInitialDefault(Type, Object, boolean)390%80%55101011
getSnapshotCacheValue(Optional, ExternalTable, Optional)390%40%33111111
getBase64EncodedInitialDefaults(Schema)370%60%447711
createIcebergHiveCatalog(ExternalCatalog, String)370%20%229911
normalizeFloatingPointPartitionValue(String)360%140%888811
getFileFormat(Table)360%40%338811
extractMappingsFromNameMapping(MappedFields, Map)330%60%448811
serializeBinaryInitialDefault(Type, Object)310%20%227711
getEffectiveIcebergFormatVersion(Map, Map)290%60%44101011
lambda$getSchema$1(boolean, ExternalTable, long, Table)286469%7541%6761601
getNameMapping(Table)281026%5116%3491201
shouldCollectColumnStats(Table, Schema)270%20%227711
convertDorisExprToSlotRef(Expr)240%60%447711
parsePartitionValuesFromJson(String)240%20%227711
isManifestCacheEnabled(ExternalCatalog)230%n/a116611
resolveFileFormatName(Map)200%40%335511
getFormatVersion(Table)181443%7112%4561001
dorisTypeToIcebergType(Type)180%20%223311
getMatchingManifest(List, Map, Expression)180%n/a117711
showCreateView(IcebergExternalTable)180%n/a112211
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
isBinaryLike(Type)160%60%442211
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
sortPartitionMap(Map)130%n/a113311
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
hasIcebergCatalogFormatVersion(Map)120%40%332211
isIcebergRowLineageColumn(String)120%40%332211
getIcebergColumnName(Schema, String)110%20%222211
lambda$shouldCollectColumnStats$9(Schema, MetricsConfig, Types.NestedField)110%20%222211
lambda$shouldCollectColumnStats$7(Schema, MetricsConfig, Types.NestedField)110%20%222211
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)110%n/a112211
lambda$getMatchingManifest$4(ManifestFile)100%40%331111
getSnapshotCacheValue(Optional, ExternalTable)9640%3125%231301
getPartitionDataJson(PartitionData, PartitionSpec, String)90%n/a112211
getIcebergPartitionColumns(Optional, ExternalTable)90%n/a112211
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)90%n/a111111
getSchema(ExternalTable, long, boolean, Table)81157%n/a012301
parseSchema(Schema, boolean, boolean)77090%2880%2611701
getIcebergPartitionItems(Optional, ExternalTable)60%n/a111111
lambda$mergeOverlapPartitions$6(String, String, Set)60%n/a112211
getIcebergView(ExternalTable)50%n/a111111
loadSchemaCacheValue(ExternalTable, long, boolean)4660%1150%121301
lambda$shouldCollectColumnStats$8(Types.NestedField)40%n/a111111
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
IcebergUtils()30%n/a111111
getLatestIcebergSnapshot(Table)1990%1150%120401
loadTableSchemaCacheValue(ExternalTable, long)61100%1583%1401301
getIcebergSchema(ExternalTable)12100%n/a010301
static {...}11100%n/a010301
icebergExternalMetaCache(ExternalCatalog)10100%n/a010201
getSchemaCacheValue(ExternalTable, long)7100%n/a010201
getSchemaCacheValue(ExternalTable, IcebergSnapshotCacheValue)6100%n/a010101
getIcebergTable(ExternalTable)5100%n/a010101
getLatestSnapshotCacheValue(ExternalTable)5100%n/a010101
icebergExternalMetaCache(ExternalTable)4100%n/a010101