IcebergUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,335 of 3,3350%429 of 4290%3113117827826767
convertToIcebergExpr(Expr, Schema)3150%670%3838878711
getQuerySpecSnapshot(Table, Optional, Optional)2150%360%1919434311
getPartitionRange(String, String, List)1850%110%88363611
generateIcebergPartition(Table, StructLike)1800%80%55363611
extractDorisLiteral(Type, Expr)1740%400%2424535311
solveIcebergPartitionSpec(PartitionDesc, Schema)1470%150%1111303011
loadPartitionInfo(ExternalTable, Table, long, long)1230%40%33232311
mergeOverlapPartitions(Map)1130%80%55191911
parseIcebergLiteral(String, Type)1100%120%1111272711
getPartitionInfoMap(PartitionData, PartitionSpec, String)1060%140%88272711
checkConversion(Expression, Schema)980%230%1414323211
serializePartitionValue(Type, Object, String)890%150%1010232311
icebergPrimitiveTypeToDorisType(Type.PrimitiveType, boolean, boolean)760%240%1919212111
lambda$getSchema$1(boolean, ExternalTable, long, Table)750%120%77161611
parsePartitionValueFromString(String, Type)740%120%1111151511
parseTimestampToMicros(String, Types.TimestampType)710%40%33202011
icebergTypeToDorisType(Type, boolean, boolean)690%60%55151511
parseSchema(Schema, boolean, boolean)650%80%55141411
getPartitionValues(PartitionData, PartitionSpec, String)620%40%33131311
loadTableSchemaCacheValue(ExternalTable, long)610%60%44131311
updateIcebergColumnUniqueId(Column, Types.NestedField)560%80%66151511
loadIcebergPartition(Table, long)550%40%33141411
getIcebergRowCount(ExternalTable)490%20%22111111
getFileCompress(Table)480%80%55111111
isIcebergBranchOrTag(Optional)470%140%88121211
dataLocation(Table)450%60%44111111
appendRowLineageColumnsForV3(List, Table)450%20%22121211
getFileFormat(Table)430%60%44101011
createIcebergHiveCatalog(ExternalCatalog, String)380%20%229911
getSnapshotCacheValue(Optional, ExternalTable, Optional)370%40%33101011
getFormatVersion(Table)320%80%55101011
convertDorisExprToSlotRef(Expr)240%60%447711
parsePartitionValuesFromJson(String)240%20%227711
isManifestCacheEnabled(ExternalCatalog)230%n/a116611
getLatestIcebergSnapshot(Table)210%20%224411
getSchema(ExternalTable, long, boolean, Table)190%n/a113311
dorisTypeToIcebergType(Type)180%20%223311
getMatchingManifest(List, Map, Expression)180%n/a117711
loadPartitionInfo(ExternalTable, Table, long)170%20%223311
appendRowLineageFieldsForV3(Schema)160%n/a111111
lambda$getMatchingManifest$2(Map, Expression, Integer)160%n/a115511
getSnapshotCacheValue(Optional, ExternalTable)150%40%333311
getPushdownField(Schema, String)140%40%334411
isIcebergRowLineageColumn(Column)140%40%332211
sortPartitionMap(Map)130%n/a113311
loadViewSchemaCacheValue(ExternalTable, long)130%n/a112211
showCreateView(IcebergExternalTable)130%n/a112211
getIcebergSchema(ExternalTable)120%n/a113311
isIcebergRowLineageColumn(String)120%40%332211
lambda$icebergTypeToDorisType$0(boolean, boolean, Types.NestedField)110%n/a112211
static {...}110%n/a113311
icebergExternalMetaCache(ExternalCatalog)100%n/a112211
loadSchemaCacheValue(ExternalTable, long, boolean)100%20%223311
lambda$getMatchingManifest$4(ManifestFile)100%40%331111
getPartitionDataJson(PartitionData, PartitionSpec, String)90%n/a112211
getIcebergPartitionColumns(Optional, ExternalTable)90%n/a112211
lambda$getMatchingManifest$3(LoadingCache, ManifestFile)90%n/a111111
getSchemaCacheValue(ExternalTable, long)70%n/a112211
getSchemaCacheValue(ExternalTable, IcebergSnapshotCacheValue)60%n/a111111
getIcebergPartitionItems(Optional, ExternalTable)60%n/a111111
lambda$mergeOverlapPartitions$6(String, String, Set)60%n/a112211
getIcebergTable(ExternalTable)50%n/a111111
getLatestSnapshotCacheValue(ExternalTable)50%n/a111111
getIcebergView(ExternalTable)50%n/a111111
icebergExternalMetaCache(ExternalTable)40%n/a111111
lambda$loadPartitionInfo$5(Table, long)40%n/a111111
IcebergUtils()30%n/a111111