HudiScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,154 of 2,1540%202 of 2020%1571575295295656
doInitialize()2390%240%1313535311
setHudiParams(TFileRangeDesc, HudiSplit)1870%100%66464611
startSplit(int)1400%120%77444411
HudiScanNode(PlanNodeId, TupleDescriptor, boolean, Optional, Optional, SessionVariable, DirectoryLister, ScanContext)1280%80%55262611
copyHudiSplit(HudiSplit)970%20%22242411
generateHudiSplit(FileSlice, List, String)960%20%22212111
getPartitionSplits(HivePartition, List, boolean)910%100%66151511
lambda$startSplit$20(AtomicInteger, Executor, Runnable, HudiScanNode.BatchFsViewOwner)870%120%77282811
getSplits(int)810%80%55242411
getPrunedPartitions(HoodieTableMetaClient)800%20%22171711
getIncrementalSplits()730%80%55191911
getPartitionsSplits(List, List, HudiScanNode.ListingFsViewOwner)700%100%66212111
setScanParams(TFileRangeDesc, Split)670%120%77161611
acquireListingOwner()610%80%55171711
planPartitionSplits(HivePartition)600%60%44131311
lambda$startSplit$18(HivePartition, AtomicInteger, AtomicBoolean, Executor, Runnable)510%40%33151511
isBatchMode()420%100%66111111
initPrunedPartitions()400%40%33131311
getNodeExplainString(String, TExplainLevel)400%20%224411
lambda$planPartitionSplits$7(HivePartition, Map, List, HoodieBaseFile)370%20%22101011
lambda$getPrunedPartitions$0(String, List, NameMapping, String, String, PartitionItem)300%n/a115511
getFileFormatType()270%60%447711
getLocationProperties()270%20%227711
acquireFsViewLease()270%40%337711
lambda$createSplitBatchSource$21(Iterator)270%60%445511
recordBatchException(Throwable)180%20%224411
lambda$getPartitionsSplits$10(HivePartition, List, AtomicReference)160%n/a117711
ensureHmsRuntimeGeneration()150%20%223311
finishBatchSplit(HudiScanNode.BatchFsViewOwner, long)150%20%225511
putHistorySchemaInfo(InternalSchema)140%20%223311
releaseFsViewOnce()130%40%333311
canUseNativeReader()110%40%331111
lambda$startSplit$17(Runnable, Exception)110%20%225511
lambda$planPartitionSplits$8(List, HivePartition, FileSlice)110%n/a112211
lambda$getIncrementalSplits$1(List, FileSlice)110%n/a114411
copyList(List)90%20%221111
lambda$startSplit$19(AtomicBoolean, Runnable)90%20%224411
syncFsView()80%n/a112211
numApproximateSplits()80%n/a111111
lambda$startSplit$16(AtomicInteger, HudiScanNode.BatchFsViewOwner, long)80%20%223311
lambda$startSplit$14(StmtExecutor, HudiScanNode.BatchFsViewOwner)80%40%333311
lambda$getSplits$12(List, HudiScanNode.ListingFsViewOwner)80%n/a112211
createSplitBatchSource(List)70%n/a112211
getPartitionSplits(HivePartition, List)60%n/a112211
terminalTask(Runnable, Runnable)60%n/a111111
lambda$initPrunedPartitions$13()50%n/a111111
lambda$getIncrementalSplits$4(HudiSplit)50%n/a111111
getHiveParquetTimeZone()40%n/a111111
lambda$getPartitionSplits$5(HivePartition, long)40%n/a111111
lambda$getIncrementalSplits$3(HudiSplit)40%n/a111111
static {...}40%n/a111111
lambda$getPartitionSplits$6(List)30%n/a111111
lambda$getIncrementalSplits$2(Split)30%n/a111111
lambda$startSplit$15(Closeable)20%n/a111111
lambda$acquireListingOwner$9(HudiScanNode.ListingFsViewOwner)20%n/a111111
lambda$getPartitionsSplits$11()0%n/a111111