IcebergScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total784 of 4,08580%139 of 47070%121330153923691
getSystemTableProjectedSchema(List, boolean)1440%160%99262611
loadFileScanTasksWithManifestCache(TableScan, Snapshot)5318978%131350%1014176001
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
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
doGetPositionDeletesSystemTableSplits()1618291%41477%41034501
getBase64EncodedInitialDefaultsForScan()154675%4450%3531501
checkVariantBackendCompatibility(boolean, Iterable)151854%1583%142801
checkPositionDeletesBackendCompatibility(Iterable)151550%1375%132601
getSpecifiedSnapshot()145579%6857%4841801
getDeleteFileFilters(FileScanTask)134677%1583%1411101
planFileScanTaskWithManifestCache(TableScan)132767%1150%1251201
lambda$doGetPositionDeletesSystemTableSplits$13(BatchScan)122870%1375%131801
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()84384%1375%1321401
assignCountToSplits(List, long)83380%1375%131801
startSplit(int)8850%n/a012501
recordManifestCacheProfile()75187%5758%4721101
materializeFileScanTasks(TableScan)72578%2100%022901
getOrPlanFileScanTasks(TableScan, Supplier)71161%n/a012301
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)36295%4866%4711601
getOrderedPathPartitionKeys()675%1150%121301
getOrderedPartitionMetadataKeys()675%1150%121301
setPartitionValues(TFileRangeDesc, Map)9498%21487%2912301
setIcebergParams(TFileRangeDesc, IcebergSplit)316100%34100%01807401
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$15()61100%1583%1401601
initializePartitionMetadata()51100%1583%1401301
IcebergScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext)45100%n/a0101201
splitFiles(TableScan)41100%4100%030801
getFileScanTasksFromContext()34100%1375%130901
createFileScanTaskCacheKey(TableScan)32100%2100%020901
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$createIcebergSplit$8(PartitionData, PartitionSpec, Pair)13100%n/a010201
doStartSplit()12100%n/a010401
numApproximateSplits()12100%2100%020101
getFileFormatType()11100%2100%020301
setScanParams(TFileRangeDesc, Split)9100%1150%120301
createScanRangeLocations()9100%n/a010401
lambda$loadFileScanTasksWithManifestCache$7(Map, Expression, boolean, Integer, PartitionSpec)9100%n/a010201
isPositionDeletesPartitionColumnRequested()7100%n/a010201
lambda$doGetSystemTableSplits$12(List, FileScanTask)7100%n/a010101
lambda$doGetSplits$10(List, FileScanTask)7100%n/a010101
enableCurrentIcebergScanSemantics()6100%n/a010201
splitPositionDeleteScanTask(PositionDeletesScanTask)6100%n/a010101
projectsVariant(TupleDescriptor)6100%n/a010201
lambda$isPositionDeletesPartitionColumnRequested$9(SlotDescriptor)6100%n/a010101
lambda$planFileScanTaskWithManifestCache$5(TableScan, Snapshot)5100%n/a010101
getTargetTable()4100%n/a010101
toThrift(TPlanNode)4100%n/a010201
lambda$projectsVariant$14(SlotDescriptor)4100%n/a010101
lambda$doGetSystemTableSplits$11(TableScan)4100%n/a010101
lambda$loadFileScanTasksWithManifestCache$6(Schema, Expr)4100%n/a010101
lambda$splitFiles$4(TableScan)4100%n/a010101
lambda$startSplit$1()4100%n/a010201
lambda$getSplits$0(int)4100%n/a010101
static {...}4100%n/a010101
getPathPartitionKeys()3100%n/a010101
getLocationProperties()3100%n/a010101