IcebergScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total765 of 4,03381%142 of 48870%125333147906685
getSystemTableProjectedSchema(List, boolean)1440%160%99262611
planFileScanTaskWithManifestCache(TableScan)6221477%161650%1317196601
IcebergScanNode(PlanNodeId, TupleDescriptor, IcebergSysExternalTable, SessionVariable, ScanContext)440%n/a11121211
IcebergScanNode(PlanNodeId, TupleDescriptor, SessionVariable, ScanContext)380%n/a11101011
lambda$doStartSplit$3(TableScan)322543%3125%2361401
isBatchMode()316868%21285%1893001
getTopLevelSystemTableField(int)290%60%445511
checkNotSupportedException(Exception)270%20%225511
doGetPositionDeletesSystemTableSplits()2616686%41680%41144001
getPartitionJsonValue(Type, String)251435%7330%7971101
getPartitionDataObjectJson(PartitionData, PartitionSpec, List)2410981%61062%5922201
planFileScanTask(TableScan)231336%2100%024701
initIcebergSource(ExternalTable)205171%3975%3721401
getSplits(int)19829%20%125601
doGetSplits(int)1812687%41477%41033501
getBase64EncodedInitialDefaultsForScan()154675%4450%3531501
checkVariantBackendCompatibility(boolean, Iterable)151854%1583%142801
checkPositionDeletesBackendCompatibility(Iterable)151550%1375%132601
getSpecifiedSnapshot()145579%6857%4841801
getDeleteFileFilters(FileScanTask)134677%1583%1411101
getNativePositionDeleteFileFormat(FileFormat)121352%1583%141501
toTFileFormatType(FileFormat)121045%1375%131501
getDeleteFileContentType(int)100%40%445511
createIcebergSplit(FileScanTask)915294%21487%2913501
getDeleteFiles(TFileRangeDesc)85386%91155%91141701
doGetSystemTableSplits()83782%1375%1321301
assignCountToSplits(List, long)83380%1375%131801
startSplit(int)8850%n/a012501
splitFiles(TableScan)78091%10100%0622001
createTableScan()611995%11392%1812601
determineTargetFileSplitSize(Iterable)65289%4660%4611301
lambda$doStartSplit$2(TableScan, AtomicReference)64488%1583%1421401
initLocationPathCache(String)56993%3350%3421801
createLocationPathWithCache(String)54990%2675%251801
initializeIcebergSchemaInfo(Optional)42987%1150%120701
extractNameMapping()41680%2250%231401
getPinnedRelationSnapshot()4969%1150%120201
useFrozenTableGeneration(Table)6295%4866%4711601
getOrderedPathPartitionKeys()675%1150%121301
getOrderedPartitionMetadataKeys()675%1150%121301
setPartitionValues(TFileRangeDesc, Map)9498%21487%2912301
recordManifestCacheProfile()4197%2466%241901
setIcebergParams(TFileRangeDesc, IcebergSplit)361100%54790%52708301
createIcebergPositionDeleteSysSplit(PositionDeletesScanTask)113100%1787%1502901
setIcebergPositionDeleteSysTableParams(TFileRangeDesc, IcebergSplit, TTableFormatFileDesc, TIcebergFileDesc)106100%1990%1602501
doInitialize()88100%4100%0302001
getNodeExplainString(String, TExplainLevel)87100%8100%0501301
lambda$isBatchMode$12()61100%1583%1401601
initializePartitionMetadata()51100%1583%1401301
IcebergScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext)45100%n/a0101201
getFileScanTasksFromContext()34100%1375%130901
createIcebergSysSplit(ScanTask)30100%2250%230701
classifyColumn(SlotDescriptor, List)27100%6100%040701
getCountFromSnapshot()26100%4100%030601
checkVariantBackendCompatibilityForCurrentScan(Iterable)25100%6100%040701
isPositionDeletesSystemTable()17100%1375%130301
setDeleteFileFormat(TIcebergDeleteFileDesc, FileFormat)16100%4100%030501
recordManifestCacheAccess(boolean)16100%2100%020401
getPositionDeletesOutputPartitionFields()15100%n/a010301
determinePositionDeleteTargetSplitSize(Iterable)14100%2100%020301
lambda$preserveParquetFileParents$4(long, FileScanTask)14100%2100%020301
lambda$createIcebergSplit$7(PartitionData, PartitionSpec, Pair)13100%n/a010201
doStartSplit()12100%n/a010401
preserveParquetFileParents(CloseableIterable, long)12100%n/a010301
numApproximateSplits()12100%2100%020101
getFileFormatType()11100%2100%020301
setScanParams(TFileRangeDesc, Split)9100%1150%120301
createScanRangeLocations()9100%n/a010401
lambda$planFileScanTaskWithManifestCache$6(Map, Expression, boolean, Integer, PartitionSpec)9100%n/a010201
isPositionDeletesPartitionColumnRequested()7100%n/a010201
lambda$doGetSystemTableSplits$10(List, FileScanTask)7100%n/a010101
lambda$doGetSplits$9(List, FileScanTask)7100%n/a010101
enableCurrentIcebergScanSemantics()6100%n/a010201
splitPositionDeleteScanTask(PositionDeletesScanTask)6100%n/a010101
projectsVariant(TupleDescriptor)6100%n/a010201
lambda$isPositionDeletesPartitionColumnRequested$8(SlotDescriptor)6100%n/a010101
getTargetTable()4100%n/a010101
toThrift(TPlanNode)4100%n/a010201
lambda$projectsVariant$11(SlotDescriptor)4100%n/a010101
lambda$planFileScanTaskWithManifestCache$5(Schema, Expr)4100%n/a010101
lambda$startSplit$1()4100%n/a010201
lambda$getSplits$0(int)4100%n/a010101
static {...}4100%n/a010101
getPathPartitionKeys()100%n/a010101
getLocationProperties()100%n/a010101