IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,774 of 3,68451%229 of 45549%2013303868213073
generateIcebergPartition(Table, StructLike)1860%80%55363611
parseIcebergLiteral(String, Type)1580%120%1111272711
loadPartitionInfo(ExternalTable, Table, long, long)1230%40%33232311
serializePartitionValue(Type, Object, String)950%150%1010232311
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)7489%2314%1819192101
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
convertToIcebergExpr(Expr, Schema)6425179%224567%2038208701
getPartitionValues(PartitionData, PartitionSpec, String)620%40%33131311
parsePartitionValueFromString(String, Type)592126%8433%811101501
buildTableSchemaCacheValue(ExternalTable, long, Table)570%60%44121211
loadIcebergPartition(Table, long)550%40%33141411
loadSnapshotCacheValue(ExternalTable, Table)550%40%33121211
getPartitionInfoMap(PartitionData, PartitionSpec, String)535350%9535%78152701
icebergTypeToDorisType(Type, boolean, boolean)492634%3350%3591501
getIcebergRowCount(ExternalTable)490%20%22111111
updateIcebergColumnUniqueId(Column, Types.NestedField)421425%7112%56111501
dataLocation(Table)401628%4233%3461101
getSnapshotCacheValue(Optional, ExternalTable, Optional)370%40%33101011
lambda$getSchema$1(boolean, ExternalTable, long, Table)355761%9325%6751601
getFileCompress(Table)312342%5337%4551101
parsePartitionValuesFromJson(String)240%20%227711
getFileFormat(Table)212857%3350%3431001
getLatestIcebergSnapshot(Table)210%20%224411
dorisTypeToIcebergType(Type)180%20%223311
showCreateView(IcebergExternalTable)180%n/a112211
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
getSchemaCacheValue(ExternalTable, IcebergSnapshotCacheValue)170%20%223311
checkConversion(Expression, Schema)168283%101356%81483201
loadIcebergTableWithSession(ExternalTable)160%n/a113311
extractDorisLiteral(Type, Expr)1515991%23895%22445301
convertDorisExprToSlotRef(Expr)131145%5116%343701
getLatestSnapshotCacheValue(ExternalTable)130%20%223311
solveIcebergPartitionSpec(PartitionDesc, Schema)1214192%21386%21113001
getIcebergSchema(ExternalTable)121352%2250%233501
getIcebergTable(ExternalTable)110%20%223311
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)110%n/a112211
icebergExternalMetaCache(ExternalCatalog)100%n/a112211
loadSchemaCacheValue(ExternalTable, long, boolean)100%20%223311
parseSchema(Schema, boolean, boolean)95686%4450%3531401
getPartitionDataJson(PartitionData, PartitionSpec, String)90%n/a112211
getIcebergPartitionColumns(Optional, ExternalTable)90%n/a112211
loadTableSchemaCacheValue(ExternalTable, long)90%n/a112211
getFormatVersion(Table)82475%4450%4521001
getSchema(ExternalTable, long, boolean, Table)81157%n/a012301
getSchemaCacheValue(ExternalTable, long)70%n/a112211
getQuerySpecSnapshot(Table, Optional, Optional)625197%23494%21904301
getIcebergView(ExternalTable)5654%1150%121301
currentSessionContext()41173%2250%231501
lambda$getMatchingManifest$4(ManifestFile)4660%3125%230101
icebergExternalMetaCache(ExternalTable)40%n/a111111
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
getPartitionRange(String, String, List)318898%2981%2813601
isIcebergBranchOrTag(Optional)34493%41071%4811201
useSessionCatalog(ExternalTable)31785%3350%341501
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
loadIcebergViewWithSession(ExternalTable)17100%n/a010301
appendRowLineageFieldsForV3(Schema)16100%n/a010101
lambda$getMatchingManifest$2(Map, Expression, Integer)16100%n/a010501
isIcebergRowLineageColumn(Column)14100%4100%030201
sortPartitionMap(Map)13100%n/a010301
loadViewSchemaCacheValue(ExternalTable, long)13100%n/a010201
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