HiveScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,041 of 2,27854%136 of 25446%991782345001451
getFileAttributes()3070%180%1010686811
setScanParams(TFileRangeDesc, Split)1040%60%44262611
getPartitions()923628%6225%45213201
getDeleteFiles(TFileRangeDesc)900%260%1414212111
selectBatchMode()754939%15937%913172901
prefetchCountFiles(HiveScanNode.CountSplitPlan, HiveExternalMetaCache, String, int, int, AtomicInteger)650%120%77141411
updateNumSplitsPerPartition(List)370%20%228811
needSplitFiles(List, int)35716%5116%3471001
doInitialize()340%20%228811
getFileCachesByPartitions(HiveExternalMetaCache, List, String, boolean)269778%21487%2982401
startSplit(int)2220190%71568%61244201
getFileSplitByTransaction(HiveExternalMetaCache, List, String)212453%5116%344801
getSplits(int)205673%2466%2441901
lambda$startSplit$5(AtomicInteger, HiveScanNode.CountSplitPlan, int, int, HiveExternalMetaCache, Executor, String, int, AtomicInteger, long, Exception)163065%2466%2451201
getPathPartitionKeys()150%n/a113311
getFileCompressType(FileSplit)110%20%224411
createSplitBatchSource(HiveExternalMetaCache, AtomicInteger, String, int)80%n/a111111
lambda$getFileAttributes$9(TFileTextScanRangeParams, String)80%n/a111111
lambda$getPathPartitionKeys$8(String)80%20%221111
lambda$startSplit$1(StmtExecutor)80%40%333311
determineTargetFileSplitSize(List, boolean)79393%41680%41122201
lambda$startSplitProducers$6(AtomicInteger, HiveScanNode.CountSplitPlan, long, Exception)62781%1787%1521201
retainedHiveFileCount(List)53487%2466%241801
lambda$startSplit$4(HiveExternalMetaCache, NameMapping, SummaryProfile, List)51168%1150%121401
usesCountFileSplitPolicy()41173%3350%240201
lambda$startSplit$2(StmtExecutor)40%n/a111111
numApproximateSplits()32488%1375%130301
getTargetTable()30%n/a111111
getFileSplitByPartitions(HiveExternalMetaCache, List, List, String, int, boolean)8897%3975%3712201
selectFiles(List)132100%11191%1702701
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
createSplitPlanningException(Throwable)20100%n/a010201
createSplitAssignment(Map, List, boolean)18100%n/a010301
setSelectedPartitions(LogicalFileScan.SelectedPartitions)14100%1375%130301
markTransactionalHiveScanParams(TFileScanRangeParams)14100%n/a010401
closePartitionBatchLoader()12100%2100%020401
isBatchMode()12100%2100%020301
HiveScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, DirectoryLister, ScanContext)11100%n/a010201
createCountPrefetchSource(HiveScanNode.CountSplitPlan, HiveExternalMetaCache, String, int, int, AtomicInteger)11100%n/a010101
shouldTrimDoubleQuotes(TFileTextScanRangeParams)11100%1375%130101
createSplitBatchSource(HiveExternalMetaCache, AtomicInteger, String, int, HiveScanNode.CountSplitPlan)10100%n/a010101
lambda$createSplitAssignment$0(HiveScanNode, Backend, Map, Split, List, boolean)8100%n/a010101
closeCountSplitPlan(HiveScanNode.CountSplitPlan)7100%n/a010301
getFileFormatType()6100%n/a010101
lambda$startSplit$3(HiveExternalMetaCache, NameMapping, List)5100%n/a010101
getLocationProperties()4100%n/a010101
static {...}4100%n/a010101
lambda$getFileCachesByPartitions$7(List, long)100%n/a010101