HiveScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total466 of 2,11577%88 of 23662%74166104468648
setScanParams(TFileRangeDesc, Split)772725%4233%34182601
getDeleteFiles(TFileRangeDesc)711921%22415%1314162101
getFileSplitByTransaction(HiveExternalMetaCache, List, String)450%60%448811
updateNumSplitsPerPartition(List)370%20%228811
needSplitFiles(List, int)35716%5116%3471001
getFileAttributes()2827990%41477%41036801
getFileCachesByPartitions(HiveExternalMetaCache, List, String, boolean)289577%51168%5992401
getSplits(int)284863%2466%2461901
doInitialize()27720%1150%125801
markTransactionalHiveScanParams(TFileScanRangeParams)140%n/a114411
getPartitions()1211690%2675%1543201
lambda$startSplit$4(AtomicInteger, HiveScanNode.CountSplitPlan, int, int, HiveExternalMetaCache, Executor, String, int, AtomicInteger, long, Exception)123071%2466%2431001
createSplitBatchSource(HiveExternalMetaCache, AtomicInteger, String, int)80%n/a111111
lambda$startSplit$1(StmtExecutor)80%40%333311
determineTargetFileSplitSize(List, boolean)79393%51575%51122201
selectBatchMode()78392%61266%61032301
startSplit(int)613695%41275%4922801
retainedHiveFileCount(List)53487%2466%241801
usesCountFileSplitPolicy()41173%3350%240201
lambda$startSplit$2(StmtExecutor)40%n/a111111
getFileSplitByPartitions(HiveExternalMetaCache, List, List, String, int, boolean)8897%3975%3712201
lambda$getPathPartitionKeys$7(String)787%1150%120101
selectFiles(List)132100%12100%0702701
prefetchCountFiles(HiveScanNode.CountSplitPlan, HiveExternalMetaCache, String, int, int, AtomicInteger)65100%3975%3701401
HiveScanNode(PlanNodeId, TupleDescriptor, String, StatisticalType, boolean, SessionVariable, DirectoryLister, ScanContext)42100%n/a0101001
copyFileStatus(HiveExternalMetaCache.HiveFileStatus, HiveExternalMetaCache.FileCacheValue)38100%n/a0101001
splitAllFiles(List, List, long)36100%2100%0201101
startSplitProducers(HiveExternalMetaCache, Executor, String, int, int, AtomicInteger, HiveScanNode.CountSplitPlan, long)32100%2100%020601
lambda$startSplitProducers$5(AtomicInteger, HiveScanNode.CountSplitPlan, long, Exception)29100%8100%0501001
numApproximateSplits()21100%2100%020301
createSplitPlanningException(Throwable)20100%n/a010201
createSplitAssignment(Map, List, boolean)18100%n/a010301
getPathPartitionKeys()15100%n/a010301
setSelectedPartitions(LogicalFileScan.SelectedPartitions)14100%1375%130301
isBatchMode()12100%2100%020301
HiveScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, DirectoryLister, ScanContext)11100%n/a010201
shouldTrimDoubleQuotes(TFileTextScanRangeParams)11100%1375%130101
getFileCompressType(FileSplit)11100%2100%020401
createSplitBatchSource(HiveExternalMetaCache, AtomicInteger, String, int, HiveScanNode.CountSplitPlan)10100%n/a010101
lambda$startSplit$3(HiveScanNode.CountSplitPlan, HiveExternalMetaCache, String, int, int, AtomicInteger)10100%n/a010201
lambda$getFileAttributes$8(TFileTextScanRangeParams, String)8100%n/a010101
lambda$createSplitAssignment$0(HiveScanNode, Backend, Map, Split, List, boolean)8100%n/a010101
closeCountSplitPlan(HiveScanNode.CountSplitPlan)7100%n/a010301
getFileFormatType()6100%n/a010101
getLocationProperties()4100%n/a010101
static {...}4100%n/a010101
getTargetTable()3100%n/a010101
lambda$getFileCachesByPartitions$6(List, long)100%n/a010101