IcebergScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,728 of 6,36057%405 of 84051%3145576121,46838130
planFileScanTaskWithManifestCache(TableScan)2590%280%1515646411
doGetPositionDeletesSystemTableSplits()1920%200%1111404011
createIcebergSplit(FileScanTask)1720%180%1010393911
getSystemTableProjectedSchema(List, boolean)1440%160%99262611
mergeHistoricalEqualityType(Type, Type)1313822%21312%1314324001
getEqualityDeleteSchema(Set)1140%100%66282811
doGetSplits(int)1134327%15525%1011243701
setIcebergPositionDeleteSysTableParams(TFileRangeDesc, IcebergSplit, TTableFormatFileDesc, TIcebergFileDesc)1060%100%66252511
setIcebergParams(TFileRangeDesc, IcebergSplit)9522970%152158%1319237601
hasApplicableEqualityDeletes(TableScan)700%120%77161611
createIcebergPositionDeleteSysSplit(PositionDeletesScanTask)625145%7112%45162901
getNodeExplainString(String, TExplainLevel)622528%5337%4581301
getDeleteFiles(TFileRangeDesc)610%200%1111171711
getDeleteFileFilters(List)580%60%44111111
lambda$doStartSplit$8(TableScan)570%40%33141411
IcebergScanNode(PlanNodeId, TupleDescriptor, IcebergSysExternalTable, SessionVariable, ScanContext)550%n/a11151511
mayHaveEqualityDeletes()530%60%44141411
lambda$doStartSplit$7(TableScan, AtomicReference)500%60%44141411
doGetSystemTableSplits()450%40%33131311
assignCountToSplits(List, long)410%40%338811
isBatchMode()375861%41071%38112901
recordManifestCacheProfile()36614%5116%347901
lambda$isBatchMode$15()332845%5116%3471601
createScanRangeLocations()309275%141041%121353201
initIcebergSource(ExternalTable)304157%7541%6731401
splitFiles(TableScan)303453%3350%3471501
createIcebergSysSplit(ScanTask)300%40%337711
getTopLevelSystemTableField(int)290%60%445511
getPartitionJsonValue(Type, String)271230%8220%8981101
planFileScanTaskWithoutReuse(TableScan)27925%1150%125701
checkNotSupportedException(Exception)270%20%225511
getCountFromSnapshot()260%40%336611
requiresMissingRequiredFieldRejection(Schema, List, List)2211083%51979%51332701
getEqualityDeleteFieldIdsForScan()211440%3125%236901
getSplits(int)19829%20%125601
createLocationPathWithCache(String)173768%5337%453801
getFileScanTasksFromContext()171750%3125%233901
isPositionDeletesSystemTable()170%40%333311
loadEqualityDeleteFieldIds(TableScan)165276%2466%2452201
startSplit(int)160%n/a115511
recordManifestCacheAccess(boolean)160%20%224411
doInitialize()157382%2250%2322001
getPositionDeletesOutputPartitionFields()150%n/a113311
determinePositionDeleteTargetSplitSize(Iterable)140%20%223311
lambda$createIcebergSplit$11(PartitionData, PartitionSpec, Pair)130%n/a112211
toTFileFormatType(FileFormat)121045%1375%131501
doStartSplit()120%n/a114411
numApproximateSplits()120%20%221111
getDeleteFileContentType(int)100%40%445511
setScanParams(TFileRangeDesc, Split)90%20%223311
lambda$planFileScanTaskWithManifestCache$10(Map, Expression, boolean, Integer, PartitionSpec)90%n/a112211
requiresProjectedIcebergField(Column, Type, Map, boolean, IcebergScanNode.ProjectedFieldRequirement)812493%81869%81422901
requiresMissingRequiredFieldRejection(Schema, List, Optional)8642%3125%231301
requiresProjectedIcebergField(Column, List, int, Map, boolean, IcebergScanNode.ProjectedFieldRequirement)719096%72376%71613901
getDefaultValueExpression(Column)76490%1583%1421601
getSpecifiedSnapshot()76289%41071%4821801
isPositionDeletesPartitionColumnRequested()70%n/a112211
lambda$doGetSystemTableSplits$13(List, FileScanTask)70%n/a111111
createTableScan()611995%21285%2812601
determineTargetFileSplitSize(Iterable)65289%4660%4611301
prepareTableLevelSnapshotCount()64888%8100%0521501
splitPositionDeleteScanTask(PositionDeletesScanTask)60%n/a111111
lambda$isPositionDeletesPartitionColumnRequested$12(SlotDescriptor)60%n/a111111
initLocationPathCache(String)56993%3350%3421801
getScanColumns(List)53286%1375%131801
setDeleteFileFormat(TIcebergDeleteFileDesc, FileFormat)51168%1375%131501
getRequiredFieldSchemaHistory(Schema)411796%51575%51123401
checkNameMappingBackendCompatibility(Schema, List, Set, Optional, Iterable)45993%41477%41032201
toThrift(TPlanNode)40%n/a112211
lambda$planFileScanTaskWithManifestCache$9(Schema, Expr)40%n/a111111
lambda$startSplit$6()40%n/a112211
lambda$mayHaveEqualityDeletes$4(TableScan)40%n/a111111
getSchemaFieldsForScan(Schema, Set)39897%41275%4912201
useFrozenTableGeneration(Table)36295%3975%3711601
requiresProjectedIcebergField(Column, Map, IcebergScanNode.ProjectedFieldRequirement)3093%2675%251801
classifyColumn(SlotDescriptor, List)2592%1583%141701
getNativePositionDeleteFileFormat(FileFormat)2392%2466%241501
findChildByName(Column, String)1990%1375%131501
findAccessPathChild(Column, String)1890%1375%131501
getFileFormatType()981%1150%121301
getOrderedPathPartitionKeys()675%1150%121301
requiresProjectedIcebergField(Schema, List, IcebergScanNode.ProjectedFieldRequirement)12299%21688%21002701
setPartitionValues(TFileRangeDesc, Map)9498%31381%3912301
collectEqualityDeleteFieldIds(Iterable)4897%1787%1501201
checkVariantBackendCompatibility(boolean, Iterable)3296%1583%141801
getPartitionDataObjectJson(PartitionData, PartitionSpec, List)133100%21487%2902201
collectCurrentNameAliasCollisionFieldIds(Type, Map, Set)116100%14100%0902801
getQuerySchema()70100%1990%1601601
mergeHistoricalEqualityFields(List, List)64100%1990%1601801
collectCollectionWrapperFieldIds(Type, Set)63100%6100%0501701
IcebergScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext)56100%n/a0101501
addHistoricalEqualityFields(List, Set, Schema)53100%6100%0401501
initializePartitionMetadata()51100%1583%1401301
IcebergScanNode(PlanNodeId, TupleDescriptor, SessionVariable, ScanContext)49100%n/a0101301
initializeIcebergSchemaInfo(Optional, Schema, Set)30100%n/a010901
checkCurrentIcebergScanSemanticsBackendCompatibility(Iterable)30100%4100%030601
checkPositionDeletesBackendCompatibility(Iterable)30100%4100%030601
getApplicableDeleteFiles(List)30100%1583%140701
checkVariantBackendCompatibilityForCurrentScan(Iterable)25100%6100%040701
collectEqualityDeleteFieldIdsFromTasks(Iterable)23100%2100%020501
extractNameMapping()20100%1375%130401
requiresIcebergField(Column, Map, boolean, IcebergScanNode.ProjectedFieldRequirement)18100%4100%030201
hasSmoothUpgradeSourceBackend(Iterable)18100%4100%030501
getCurrentNameAliasCollisionFieldIds(Schema, Optional)16100%1150%120501
planFileScanTask(TableScan)16100%2100%020501
getMetadataSchemaHistory()15100%n/a010301
matchesAccessPathComponent(Column, String)15100%1375%130201
hasDefaultValue(Column)15100%4100%030201
isColumnAllowNull(Column)14100%2100%020201
getPinnedRelationSnapshot()13100%2100%020201
getEqualityDeleteFieldIdsForPlanning()13100%4100%030501
lambda$requiresRecursiveInitialDefaultMaterialization$0(Types.NestedField, boolean)13100%1583%140201
shouldPlanExactTasksForCompatibility(boolean, boolean, Iterable)11100%6100%040101
hasCurrentNameAliasCollision(Schema, Optional)9100%2100%020101
getOrderedPartitionMetadataKeys()8100%2100%020301
enableCurrentIcebergScanSemantics()6100%n/a010201
projectsVariant(TupleDescriptor)6100%n/a010201
lambda$checkNameMappingBackendCompatibility$2(Set, Types.NestedField, boolean)6100%n/a010101
lambda$requiresMissingRequiredFieldRejection$1(Set, Types.NestedField, boolean)6100%n/a010201
getScanColumns(Schema)5100%n/a010101
requiresRecursiveInitialDefaultMaterialization(Schema, List)5100%n/a010101
checkFileScannerV1BackendCompatibility(boolean, Iterable)5100%2100%020301
getBase64EncodedInitialDefaultsForScan()4100%n/a010101
getTargetTable()4100%n/a010101
lambda$projectsVariant$14(SlotDescriptor)4100%n/a010101
lambda$getSplits$5(int)4100%n/a010101
lambda$getEqualityDeleteFieldIdsForScan$3(TableScan)4100%n/a010101
static {...}4100%n/a010101
getPathPartitionKeys()3100%n/a010101
getLocationProperties()3100%n/a010101