HudiScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,097 of 2,15449%115 of 20243%991572695292156
doInitialize()2390%240%1313535311
generateHudiSplit(FileSlice, List, String)960%20%22212111
getPrunedPartitions(HoodieTableMetaClient)800%20%22171711
getPartitionsSplits(List, List, HudiScanNode.ListingFsViewOwner)700%100%66212111
setHudiParams(TFileRangeDesc, HudiSplit)6811963%4660%36164601
acquireListingOwner()610%80%55171711
getSplits(int)493239%4450%35142401
getNodeExplainString(String, TExplainLevel)400%20%224411
isBatchMode()37511%9110%5691101
startSplit(int)3510575%6650%67164401
initPrunedPartitions()34615%3125%23101301
lambda$getPrunedPartitions$0(String, List, NameMapping, String, String, PartitionItem)300%n/a115511
getLocationProperties()270%20%227711
lambda$startSplit$20(AtomicInteger, Executor, Runnable, HudiScanNode.BatchFsViewOwner)256271%5758%57142801
HudiScanNode(PlanNodeId, TupleDescriptor, boolean, Optional, Optional, SessionVariable, DirectoryLister, ScanContext)2210682%6225%4542601
recordBatchException(Throwable)180%20%224411
planPartitionSplits(HivePartition)164473%2466%2431301
lambda$getPartitionsSplits$10(HivePartition, List, AtomicReference)160%n/a117711
getIncrementalSplits()145980%3562%3541901
setScanParams(TFileRangeDesc, Split)125582%4866%4711601
lambda$planPartitionSplits$8(List, HivePartition, FileSlice)110%n/a112211
lambda$getIncrementalSplits$1(List, FileSlice)110%n/a114411
lambda$startSplit$18(HivePartition, AtomicInteger, AtomicBoolean, Executor, Runnable)94282%2250%2331501
getPartitionSplits(HivePartition, List, boolean)88391%5550%3611501
numApproximateSplits()80%n/a111111
lambda$getSplits$12(List, HudiScanNode.ListingFsViewOwner)80%n/a112211
acquireFsViewLease()62177%2250%232701
finishBatchSplit(HudiScanNode.BatchFsViewOwner, long)6960%1150%121501
getPartitionSplits(HivePartition, List)60%n/a112211
lambda$initPrunedPartitions$13()50%n/a111111
lambda$getIncrementalSplits$4(HudiSplit)50%n/a111111
lambda$getIncrementalSplits$3(HudiSplit)40%n/a111111
lambda$planPartitionSplits$7(HivePartition, Map, List, HoodieBaseFile)33491%1150%1211001
getFileFormatType()32488%1583%141701
releaseFsViewOnce()31076%2250%231301
lambda$startSplit$17(Runnable, Exception)3872%1150%121501
lambda$startSplit$19(AtomicBoolean, Runnable)3666%1150%121401
lambda$getIncrementalSplits$2(Split)30%n/a111111
lambda$acquireListingOwner$9(HudiScanNode.ListingFsViewOwner)20%n/a111111
lambda$getPartitionsSplits$11()0%n/a111111
copyHudiSplit(HudiSplit)97100%2100%0202401
lambda$createSplitBatchSource$21(Iterator)27100%1583%140501
ensureHmsRuntimeGeneration()15100%2100%020301
putHistorySchemaInfo(InternalSchema)14100%2100%020301
canUseNativeReader()11100%4100%030101
copyList(List)9100%2100%020101
syncFsView()8100%n/a010201
lambda$startSplit$16(AtomicInteger, HudiScanNode.BatchFsViewOwner, long)8100%2100%020301
lambda$startSplit$14(StmtExecutor, HudiScanNode.BatchFsViewOwner)8100%4100%030301
createSplitBatchSource(List)7100%n/a010201
terminalTask(Runnable, Runnable)6100%n/a010101
getHiveParquetTimeZone()4100%n/a010101
lambda$getPartitionSplits$5(HivePartition, long)4100%n/a010101
static {...}4100%n/a010101
lambda$getPartitionSplits$6(List)3100%n/a010101
lambda$startSplit$15(Closeable)2100%n/a010101