IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,455 of 4,09664%197 of 53863%1793853259332186
generateIcebergPartition(Table, StructLike)1860%80%55363611
parseIcebergLiteral(String, Type)1580%120%1111272711
loadPartitionInfo(ExternalTable, Table, long, long)1230%40%33232311
serializePartitionValue(Type, Object, String)841111%13213%910202301
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
convertToIcebergExpr(Expr, Schema)6625679%234666%2139218901
getIcebergRowCount(ExternalTable)570%40%33151511
loadIcebergPartition(Table, long)550%40%33141411
getPartitionInfoMap(PartitionData, PartitionSpec, String)535350%9535%78152701
parsePartitionValueFromString(String, Type)513137%6650%61181501
getSnapshotCacheValue(Optional, ExternalTable, Optional)390%40%33111111
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)364656%131145%1219102101
dataLocation(Table)333853%2880%2641401
loadTableSchemaCacheValue(ExternalTable, long)332845%5116%3471301
lambda$getSchema$1(boolean, ExternalTable, long, Table)326065%7541%6761601
icebergTypeToDorisType(Type, boolean, boolean)314659%3457%3661601
parsePartitionValuesFromJson(String)240%20%227711
getFileCompress(Table)223259%3562%3531101
getLatestIcebergSnapshot(Table)210%20%224411
dorisTypeToIcebergType(Type)180%20%223311
showCreateView(IcebergExternalTable)180%n/a112211
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
checkConversion(Expression, Schema)168283%101356%81483201
extractDorisLiteral(Type, Expr)1515991%23895%22445301
getPartitionValues(PartitionData, PartitionSpec, String)134979%1375%1341301
convertDorisExprToSlotRef(Expr)131145%5116%343701
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
solveIcebergPartitionSpec(PartitionDesc, Schema)1213491%21386%21113601
updateIcebergColumnMetadata(Column, Types.NestedField, boolean)127285%3770%3742201
getFileFormat(Table)122466%1375%131801
getIdentityPartitionInfoMap(PartitionData, PartitionSpec, Table, String)117687%4866%4752201
getNameMapping(Table)92976%2466%2441201
getPartitionDataJson(PartitionData, PartitionSpec, String)90%n/a112211
getIcebergPartitionColumns(Optional, ExternalTable)90%n/a112211
getSchema(ExternalTable, long, boolean, Table)81157%n/a012301
serializeInitialDefault(Type, Object, boolean)73282%3562%2511001
normalizeFloatingPointPartitionValue(String)63083%6857%581801
resolveFileFormatName(Map)51575%1375%131501
getIcebergTable(ExternalTable)50%n/a111111
getLatestSnapshotCacheValue(ExternalTable)50%n/a111111
getIcebergSchema(ExternalTable)50%n/a111111
getIcebergView(ExternalTable)50%n/a111111
loadSchemaCacheValue(ExternalTable, long, boolean)4660%1150%121301
lambda$getMatchingManifest$4(ManifestFile)4660%3125%230101
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
getPartitionRange(String, String, List)318898%2981%2813601
isIcebergBranchOrTag(Optional)34493%41071%4811201
getEffectiveIcebergFormatVersion(Map, Map)32689%1583%1421001
getSnapshotCacheValue(Optional, ExternalTable)31280%2250%231301
IcebergUtils()30%n/a111111
parseSchema(Schema, boolean, boolean)7597%1990%1611701
getPushdownField(Schema, String)1285%2250%231401
getIcebergColumnName(Schema, String)981%1150%120201
getQuerySpecSnapshot(Table, Optional, Optional)23899%13196%11704001
mergeOverlapPartitions(Map)11299%2675%2511901
getFormatVersion(Table)3196%2675%2511001
lambda$shouldCollectColumnStats$7(Schema, MetricsConfig, Types.NestedField)1090%1150%120201
getIdentityPartitionColumns(Table)51100%1787%1501101
getCountFromSummary(Map, boolean)48100%12100%0701301
appendRowLineageColumnsForV3(List, Table)45100%2100%0201201
getBase64EncodedInitialDefaults(Schema)37100%6100%040701
createIcebergHiveCatalog(ExternalCatalog, String)37100%2100%020901
extractMappingsFromNameMapping(MappedFields, Map)33100%6100%040801
serializeBinaryInitialDefault(Type, Object)31100%2100%020701
shouldCollectColumnStats(Table, Schema)27100%2100%020701
isManifestCacheEnabled(ExternalCatalog)23100%n/a010601
getMatchingManifest(List, Map, Expression)18100%n/a010701
isBinaryLike(Type)16100%6100%040201
appendRowLineageFieldsForV3(Schema)16100%n/a010101
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)15100%n/a010301
isIcebergRowLineageColumn(Column)14100%4100%030201
sortPartitionMap(Map)13100%n/a010301
hasIcebergCatalogFormatVersion(Map)12100%1375%130201
isIcebergRowLineageColumn(String)12100%4100%030201
lambda$shouldCollectColumnStats$9(Schema, MetricsConfig, Types.NestedField)11100%2100%020201
static {...}11100%n/a010301
icebergExternalMetaCache(ExternalCatalog)10100%n/a010201
getIcebergSchema(ExternalTable, Optional)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
lambda$mergeOverlapPartitions$6(String, String, Set)6100%n/a010201
icebergExternalMetaCache(ExternalTable)4100%n/a010101
lambda$shouldCollectColumnStats$8(Types.NestedField)4100%n/a010101