HudiScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,545 of 1,85716%141 of 15810%1111253704383646
doInitialize()2350%240%1313515111
setHudiParams(TFileRangeDesc, HudiSplit)1890%80%55464611
HudiScanNode(PlanNodeId, TupleDescriptor, boolean, Optional, Optional, SessionVariable, DirectoryLister, ScanContext)1050%80%55202011
startSplit(int)1050%80%55323211
generateHudiSplit(FileSlice, List, String)940%20%22202011
getPrunedPartitions(HoodieTableMetaClient)800%20%22171711
getPartitionsSplits(List, List)800%80%55202011
lambda$startSplit$16(AtomicInteger, Runnable, HudiScanNode.BatchFsViewOwner, ExecutorService)770%100%66262611
setScanParams(TFileRangeDesc, Split)600%120%77141411
getIncrementalSplits()442939%6225%45121901
getSplits(int)440%40%33101011
getNodeExplainString(String, TExplainLevel)400%20%224411
initPrunedPartitions()380%40%33111111
isBatchMode()370%80%559911
acquireFsView()320%40%33101011
lambda$startSplit$14(HivePartition)320%40%33101011
lambda$getPrunedPartitions$0(String, List, NameMapping, String, String, PartitionItem)300%n/a115511
finishBatchSplit(HudiScanNode.BatchFsViewOwner, long)260%40%337711
getLocationProperties()250%20%226611
planPartitionSplits(HivePartition)194168%3350%3441301
putHistorySchemaInfo(InternalSchema)140%20%223311
releaseFsViewOnce()130%40%333311
recordBatchException(Throwable)120%n/a112211
lambda$getPartitionsSplits$9(HivePartition, List, AtomicReference)120%n/a115511
lambda$planPartitionSplits$8(List, HivePartition, FileSlice)110%n/a112211
lambda$getIncrementalSplits$1(List, FileSlice)110%n/a114411
getPartitionSplits(HivePartition, List, boolean)88191%5550%3611501
getFileFormatType()80%20%223311
numApproximateSplits()80%n/a111111
lambda$startSplit$13(AtomicInteger, HudiScanNode.BatchFsViewOwner, long)80%20%223311
lambda$getSplits$10(List)70%n/a112211
getPartitionSplits(HivePartition, List)60%n/a112211
terminalTask(Runnable, Runnable)60%n/a111111
lambda$startSplit$15(Runnable)60%n/a113311
lambda$initPrunedPartitions$11()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
lambda$getIncrementalSplits$2(Split)30%n/a111111
lambda$startSplit$12(HudiScanNode.BatchFsViewOwner)20%n/a111111
canUseNativeReader()1090%2250%230101
copyHudiSplit(HudiSplit)97100%2100%0202401
copyList(List)9100%2100%020101
lambda$getPartitionSplits$5(HivePartition, long)4100%n/a010101
static {...}4100%n/a010101
lambda$getPartitionSplits$6(List)3100%n/a010101