IcebergScanNode

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,332 of 4,3320%496 of 4960%355355971971103103
setIcebergParams(TFileRangeDesc, IcebergSplit)3160%340%1818747411
loadFileScanTasksWithManifestCache(TableScan, Snapshot)2420%260%1414606011
doGetPositionDeletesSystemTableSplits()1660%160%99363611
createIcebergSplit(FileScanTask)1640%160%99353511
getSystemTableProjectedSchema(List, boolean)1440%160%99262611
doGetSplits(int)1440%180%1010353511
getPartitionDataObjectJson(PartitionData, PartitionSpec, List)1330%160%99222211
createTableScan()1250%140%88262611
createIcebergPositionDeleteSysSplit(PositionDeletesScanTask)1130%80%55292911
setIcebergPositionDeleteSysTableParams(TFileRangeDesc, IcebergSplit, TTableFormatFileDesc, TIcebergFileDesc)1060%100%66252511
isBatchMode()990%140%88303011
setPartitionValues(TFileRangeDesc, Map)950%160%99232311
doInitialize()880%40%33202011
getNodeExplainString(String, TExplainLevel)870%80%55131311
initLocationPathCache(String)740%60%44181811
initIcebergSource(ExternalTable)710%120%77141411
getSpecifiedSnapshot()690%140%88181811
useFrozenTableGeneration(Table)650%120%77161611
getDeleteFiles(TFileRangeDesc)610%200%1111171711
getBase64EncodedInitialDefaultsForScan()610%80%55151511
lambda$isBatchMode$18()610%60%44161611
getDeleteFileFilters(FileScanTask)590%60%44111111
determineTargetFileSplitSize(Iterable)580%100%66131311
recordManifestCacheProfile()580%120%77111111
planFileScanTaskWithManifestCache(TableScan)570%80%55141411
lambda$doStartSplit$3(TableScan)570%40%33141411
splitFiles(TableScan)550%60%449911
createLocationPathWithCache(String)540%80%558811
initializePartitionMetadata()510%60%44131311
serializeIcebergTasksWithinLimit(List, long)510%40%33101011
lambda$doStartSplit$2(TableScan, AtomicReference)500%60%44141411
IcebergScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext)480%n/a11131311
IcebergScanNode(PlanNodeId, TupleDescriptor, IcebergSysExternalTable, SessionVariable, ScanContext)470%n/a11131311
doGetSystemTableSplits()420%40%33121211
IcebergScanNode(PlanNodeId, TupleDescriptor, SessionVariable, ScanContext)410%n/a11111111
getOrPlanSerializedIcebergTasks(IcebergScanNode.IcebergScanTaskCacheKey, Callable)410%40%339911
assignCountToSplits(List, long)410%40%338811
lambda$doGetPositionDeletesSystemTableSplits$16(BatchScan)400%40%338811
getPartitionJsonValue(Type, String)390%100%99111111
getOrPlanPositionDeleteTasks(BatchScan, Callable)370%20%22101011
planFileScanTask(TableScan)360%20%227711
selectFeSplitSize(FileScanTask, long)360%100%667711
getFileScanTasksFromContext()340%40%339911
initializeIcebergSchemaInfo(Optional)330%20%227711
checkVariantBackendCompatibility(boolean, Iterable)330%60%448811
materializeFileScanTasks(TableScan)320%20%229911
createFileScanTaskCacheKey(TableScan)320%20%229911
serializeIcebergTaskWithinLimit(Object, long)320%n/a119911
createIcebergSysSplit(ScanTask)300%40%337711
checkPositionDeletesBackendCompatibility(Iterable)300%40%336611
getTopLevelSystemTableField(int)290%60%445511
getSplits(int)270%20%226611
classifyColumn(SlotDescriptor, List)270%60%447711
checkNotSupportedException(Exception)270%20%225511
getCountFromSnapshot()260%40%336611
checkVariantBackendCompatibilityForCurrentScan(Iterable)250%60%447711
getNativePositionDeleteFileFormat(FileFormat)250%60%445511
toTFileFormatType(FileFormat)220%40%335511
extractNameMapping()200%40%334411
getOrPlanFileScanTasks(TableScan, Supplier)180%n/a113311
isPositionDeletesSystemTable()170%40%333311
setDeleteFileFormat(TIcebergDeleteFileDesc, FileFormat)160%40%335511
startSplit(int)160%n/a115511
recordManifestCacheAccess(boolean)160%20%224411
getPositionDeletesOutputPartitionFields()150%n/a113311
determinePositionDeleteTargetSplitSize(Iterable)140%20%223311
getPinnedRelationSnapshot()130%20%222211
lambda$createIcebergSplit$12(PartitionData, PartitionSpec, Pair)130%n/a112211
doStartSplit()120%n/a114411
numApproximateSplits()120%20%221111
splitFiles(CloseableIterable, long)110%n/a113311
getFileFormatType()110%20%223311
getDeleteFileContentType(int)100%40%445511
setScanParams(TFileRangeDesc, Split)90%20%223311
createScanRangeLocations()90%n/a114411
lambda$loadFileScanTasksWithManifestCache$11(Map, Expression, boolean, Integer, PartitionSpec)90%n/a112211
getOrderedPathPartitionKeys()80%20%223311
getOrderedPartitionMetadataKeys()80%20%223311
serializedIcebergTaskBytes(List)80%n/a111111
isPositionDeletesPartitionColumnRequested()70%n/a112211
consumeSystemTableTasks(TableScan, Consumer)70%n/a113311
lambda$doGetSystemTableSplits$15(List, FileScanTask)70%n/a111111
lambda$doGetSplits$14(List, FileScanTask)70%n/a111111
lambda$getOrPlanSerializedIcebergTasks$6(Callable, long)70%n/a111111
lambda$splitFiles$5(long, FileScanTask)70%n/a111111
enableCurrentIcebergScanSemantics()60%n/a112211
splitPositionDeleteScanTask(PositionDeletesScanTask)60%n/a111111
projectsVariant(TupleDescriptor)60%n/a112211
lambda$isPositionDeletesPartitionColumnRequested$13(SlotDescriptor)60%n/a111111
lambda$planFileScanTaskWithManifestCache$9(TableScan, Snapshot)50%n/a111111
setMaxRetainedSerializedTaskBytes(long)40%n/a112211
getTargetTable()40%n/a111111
toThrift(TPlanNode)40%n/a112211
lambda$projectsVariant$17(SlotDescriptor)40%n/a111111
lambda$loadFileScanTasksWithManifestCache$10(Schema, Expr)40%n/a111111
lambda$serializedIcebergTaskBytes$8(Object)40%n/a111111
lambda$getOrPlanSerializedIcebergTasks$7(Object)40%n/a111111
lambda$splitFiles$4(TableScan)40%n/a111111
lambda$startSplit$1()40%n/a112211
lambda$getSplits$0(int)40%n/a111111
static {...}40%n/a111111
getPathPartitionKeys()30%n/a111111
getLocationProperties()30%n/a111111