IcebergScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total519 of 3,39484%91 of 38276%8626599763470
planFileScanTaskWithManifestCache(TableScan)5620478%141450%1115186401
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
checkNotSupportedException(Exception)270%20%225511
doGetPositionDeletesSystemTableSplits()2616586%31785%31143901
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
checkPositionDeletesBackendCompatibility(Iterable)151550%1375%132601
getDeleteFileFilters(FileScanTask)134677%1583%1411101
getNativePositionDeleteFileFormat(FileFormat)121352%1583%141501
toTFileFormatType(FileFormat)121045%1375%131501
getDeleteFileContentType(int)100%40%445511
getBase64EncodedInitialDefaultsForScan()85587%2675%2501501
getDeleteFiles(TFileRangeDesc)85386%91155%91141701
doGetSystemTableSplits()83782%1375%1321301
assignCountToSplits(List, long)83380%1375%131801
startSplit(int)8850%n/a012501
splitFiles(TableScan)75789%6100%0421501
determineTargetFileSplitSize(Iterable)65289%4660%4611301
lambda$doStartSplit$2(TableScan, AtomicReference)64488%1583%1421401
initLocationPathCache(String)56993%3350%3421801
createLocationPathWithCache(String)54990%2675%251801
numApproximateSplits()4866%1150%120101
recordManifestCacheProfile()4197%2466%241901
setIcebergParams(TFileRangeDesc, IcebergSplit)379100%42100%02208601
createIcebergSplit(FileScanTask)158100%21688%21003501
createIcebergPositionDeleteSysSplit(PositionDeletesScanTask)113100%1787%1502901
setIcebergPositionDeleteSysTableParams(TFileRangeDesc, IcebergSplit, TTableFormatFileDesc, TIcebergFileDesc)106100%1990%1602501
createTableScan()96100%12100%0702001
getNodeExplainString(String, TExplainLevel)87100%8100%0501301
doInitialize()72100%4100%0301601
lambda$isBatchMode$10()61100%1583%1401601
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
createScanRangeLocations()25100%n/a010701
getSpecifiedSnapshot()23100%4100%030701
extractNameMapping()22100%1375%130401
isPositionDeletesSystemTable()17100%1375%130301
setDeleteFileFormat(TIcebergDeleteFileDesc, FileFormat)16100%4100%030501
recordManifestCacheAccess(boolean)16100%2100%020401
getPositionDeletesOutputPartitionFields()15100%n/a010301
determinePositionDeleteTargetSplitSize(Iterable)14100%2100%020301
doStartSplit()12100%n/a010401
getFileFormatType()11100%2100%020301
setScanParams(TFileRangeDesc, Split)9100%1150%120301
lambda$planFileScanTaskWithManifestCache$5(Map, Expression, boolean, Integer, PartitionSpec)9100%n/a010201
isPositionDeletesPartitionColumnRequested()7100%n/a010201
lambda$doGetSystemTableSplits$9(List, FileScanTask)7100%n/a010101
lambda$doGetSplits$8(List, FileScanTask)7100%n/a010101
lambda$createIcebergSplit$6(PartitionData, PartitionSpec, PartitionData)7100%n/a010201
enableCurrentIcebergScanSemantics()6100%n/a010201
splitPositionDeleteScanTask(PositionDeletesScanTask)6100%n/a010101
lambda$isPositionDeletesPartitionColumnRequested$7(SlotDescriptor)6100%n/a010101
lambda$planFileScanTaskWithManifestCache$4(Expr)6100%n/a010101
getPathPartitionKeys()4100%n/a010101
getTargetTable()4100%n/a010101
toThrift(TPlanNode)4100%n/a010201
lambda$startSplit$1()4100%n/a010201
lambda$getSplits$0(int)4100%n/a010101
static {...}4100%n/a010101
getLocationProperties()100%n/a010101