IcebergScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,281 of 3,34631%290 of 39226%2162695217703869
planFileScanTaskWithManifestCache(TableScan)2600%280%1515646411
doGetPositionDeletesSystemTableSplits()1850%200%1111393911
setIcebergParams(TFileRangeDesc, IcebergSplit)16822256%282041%2025389301
createIcebergSplit(FileScanTask)1510%160%99333311
setIcebergPositionDeleteSysTableParams(TFileRangeDesc, IcebergSplit, TTableFormatFileDesc, TIcebergFileDesc)1060%100%66252511
createIcebergPositionDeleteSysSplit(PositionDeletesScanTask)1030%80%55242411
doGetSplits(int)1024229%14422%910223501
isBatchMode()752827%9535%68223101
initLocationPathCache(String)740%60%44181811
getDeleteFiles(TFileRangeDesc)610%200%1111171711
lambda$isBatchMode$10()610%60%44161611
lambda$doStartSplit$3(TableScan)570%40%33141411
getDeleteFileFilters(FileScanTask)530%60%44111111
lambda$doStartSplit$2(TableScan, AtomicReference)500%60%44141411
createLocationPathWithCache(String)490%80%558811
doGetSystemTableSplits()450%40%33131311
IcebergScanNode(PlanNodeId, TupleDescriptor, IcebergSysExternalTable, SessionVariable, ScanContext)430%n/a11121211
assignCountToSplits(List, long)410%40%338811
recordManifestCacheProfile()36614%5116%347901
extractMappingsFromNameMapping(MappedFields, Map)310%40%337711
splitFiles(TableScan)303453%3350%3471501
createIcebergSysSplit(ScanTask)300%40%337711
getPartitionJsonValue(Type, String)271230%8220%8981101
getCountFromSnapshot()260%40%336611
initIcebergSource(ExternalTable)244163%7541%6731401
getNodeExplainString(String, TExplainLevel)216675%3562%3531301
getFileFormatType()211643%4233%344901
planFileScanTask(TableScan)21930%1150%125701
checkNotSupportedException(Exception)210%20%225511
getSplits(int)19829%20%125601
extractNameMapping()181647%5116%3451001
getFileScanTasksFromContext()171750%3125%233901
isPositionDeletesSystemTable()170%40%333311
startSplit(int)160%n/a115511
recordManifestCacheAccess(boolean)160%20%224411
doInitialize()155779%2250%2321601
getPositionDeletesOutputPartitionFields()150%n/a113311
createTableScan()148285%4866%3732001
createScanRangeLocations()144074%2466%2431301
determinePositionDeleteTargetSplitSize(Iterable)140%20%223311
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()71669%2250%232701
isPositionDeletesPartitionColumnRequested()70%n/a112211
lambda$doGetSystemTableSplits$9(List, FileScanTask)70%n/a111111
lambda$doGetSplits$8(List, FileScanTask)70%n/a111111
determineTargetFileSplitSize(Iterable)65289%4660%4611301
splitPositionDeleteScanTask(PositionDeletesScanTask)60%n/a111111
lambda$isPositionDeletesPartitionColumnRequested$7(SlotDescriptor)60%n/a111111
lambda$planFileScanTaskWithManifestCache$4(Expr)60%n/a111111
setDeleteFileFormat(TIcebergDeleteFileDesc, FileFormat)51168%1375%131501
classifyColumn(SlotDescriptor, List)42385%2466%242701
getNativePositionDeleteFileFormat(FileFormat)41578%3350%342501
toThrift(TPlanNode)40%n/a112211
lambda$startSplit$1()40%n/a112211
getPartitionDataObjectJson(PartitionData, PartitionSpec, List)122100%21487%2902201
IcebergScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext)44100%n/a0101201
IcebergScanNode(PlanNodeId, TupleDescriptor, SessionVariable, ScanContext)37100%n/a0101001
checkPositionDeletesBackendCompatibility(Iterable)22100%4100%030601
getOrderedPathPartitionKeys()9100%2100%020301
getTargetTable()4100%n/a010101
lambda$getSplits$0(int)4100%n/a010101
static {...}4100%n/a010101
getPathPartitionKeys()100%n/a010101
getLocationProperties()100%n/a010101