IcebergScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,242 of 3,74340%289 of 43233%2182954898363575
planFileScanTaskWithManifestCache(TableScan)2590%280%1515646411
doGetPositionDeletesSystemTableSplits()1920%200%1111404011
createIcebergSplit(FileScanTask)1590%180%1010353511
setIcebergParams(TFileRangeDesc, IcebergSplit)15322659%212150%1622338601
getSystemTableProjectedSchema(List, boolean)1440%160%99262611
setIcebergPositionDeleteSysTableParams(TFileRangeDesc, IcebergSplit, TTableFormatFileDesc, TIcebergFileDesc)1060%100%66252511
doGetSplits(int)1024229%14422%910223501
createIcebergPositionDeleteSysSplit(PositionDeletesScanTask)625145%7112%45162901
getNodeExplainString(String, TExplainLevel)622528%5337%4581301
getDeleteFiles(TFileRangeDesc)610%200%1111171711
getDeleteFileFilters(FileScanTask)590%60%44111111
lambda$doStartSplit$3(TableScan)570%40%33141411
lambda$doStartSplit$2(TableScan, AtomicReference)500%60%44141411
doGetSystemTableSplits()450%40%33131311
IcebergScanNode(PlanNodeId, TupleDescriptor, IcebergSysExternalTable, SessionVariable, ScanContext)440%n/a11121211
isBatchMode()435656%5964%48133001
assignCountToSplits(List, long)410%40%338811
recordManifestCacheProfile()36614%5116%347901
lambda$isBatchMode$10()332845%5116%3471601
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
planFileScanTask(TableScan)27925%1150%125701
checkNotSupportedException(Exception)270%20%225511
getCountFromSnapshot()260%40%336611
getSplits(int)19829%20%125601
createLocationPathWithCache(String)173768%5337%453801
getFileScanTasksFromContext()171750%3125%233901
isPositionDeletesSystemTable()170%40%333311
startSplit(int)160%n/a115511
recordManifestCacheAccess(boolean)160%20%224411
doInitialize()156681%2250%2321801
getPositionDeletesOutputPartitionFields()150%n/a113311
determinePositionDeleteTargetSplitSize(Iterable)140%20%223311
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$createIcebergSplit$6(PartitionData, PartitionSpec, PartitionData)90%n/a112211
lambda$planFileScanTaskWithManifestCache$5(Map, Expression, boolean, Integer, PartitionSpec)90%n/a112211
getSpecifiedSnapshot()76289%41071%4821801
isPositionDeletesPartitionColumnRequested()70%n/a112211
lambda$doGetSystemTableSplits$9(List, FileScanTask)70%n/a111111
lambda$doGetSplits$8(List, FileScanTask)70%n/a111111
createTableScan()611995%21285%2812601
determineTargetFileSplitSize(Iterable)65289%4660%4611301
splitPositionDeleteScanTask(PositionDeletesScanTask)60%n/a111111
lambda$isPositionDeletesPartitionColumnRequested$7(SlotDescriptor)60%n/a111111
initLocationPathCache(String)56993%3350%3421801
setDeleteFileFormat(TIcebergDeleteFileDesc, FileFormat)51168%1375%131501
initializeIcebergSchemaInfo(Optional)42987%1150%120701
classifyColumn(SlotDescriptor, List)42385%2466%242701
toThrift(TPlanNode)40%n/a112211
lambda$planFileScanTaskWithManifestCache$4(Schema, Expr)40%n/a111111
lambda$startSplit$1()40%n/a112211
useFrozenTableGeneration(Table)6295%3975%3711601
getNativePositionDeleteFileFormat(FileFormat)2392%2466%241501
getFileFormatType()981%1150%121301
getPartitionDataObjectJson(PartitionData, PartitionSpec, List)133100%21487%2902201
getBase64EncodedInitialDefaultsForScan()61100%1787%1501501
IcebergScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext)45100%n/a0101201
IcebergScanNode(PlanNodeId, TupleDescriptor, SessionVariable, ScanContext)38100%n/a0101001
checkPositionDeletesBackendCompatibility(Iterable)30100%4100%030601
extractNameMapping()20100%1375%130401
getPinnedRelationSnapshot()13100%2100%020201
createScanRangeLocations()9100%n/a010401
enableCurrentIcebergScanSemantics()6100%n/a010201
getPathPartitionKeys()4100%n/a010101
getTargetTable()4100%n/a010101
lambda$getSplits$0(int)4100%n/a010101
static {...}4100%n/a010101
getLocationProperties()100%n/a010101