PluginDrivenScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,714 of 2,62934%271 of 35824%1912553726042173
getNodeExplainString(String, TExplainLevel)3420%300%1616585811
getFileAttributes()1770%280%1515444411
startSplit(int)1040%60%44333311
pruneConjunctsFromNodeProperties()1031512%18418%1012202501
getSplits(int)8113362%191136%1416134701
sampleSplits(List, TableSample, long)750%80%55171711
lambda$startSplit$12(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, List, AtomicReference, AtomicInteger, int, List)710%80%55141411
lambda$startSplit$13(List, int, AtomicReference, ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, AtomicInteger, Executor)690%80%55131311
lambda$startStreamingSplit$15(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)620%60%44161611
buildRemainingFilter()523640%9535%6891801
startStreamingSplit()490%n/a11191911
tryPushDownLimit()32615%3125%237901
resolveSysTableSnapshotPin()29617%7112%4581001
checkSysTableScanConstraints()28515%1118%677901
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions, boolean)26721%10216%675701
computeBatchMode()255468%8642%7851601
createScanRangeLocations()252550%8220%5621001
mapFileFormatType(String)250%80%889911
convertPredicate()244062%4450%3571801
numApproximateSplits()240%60%444411
resolvePushDownRowCount(boolean, List)21416%5116%345701
pinRewriteFileScope()201441%5337%454901
shouldUseBatchMode(LogicalFileScan.SelectedPartitions, boolean, boolean, int)19726%10216%676801
getDeleteFiles(TFileRangeDesc)190%60%444411
sysTableSupportsTimeTravel()170%20%224411
applyRewriteFileScopePin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)160%40%333311
displayPartitionCounts(LogicalFileScan.SelectedPartitions)15731%2250%232401
pinTopnLazyMaterialize()15628%1150%123501
applyMvccSnapshotPin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Optional)15525%3125%233501
containsCastExpr(Expr)150%20%223311
getLocationProperties()142765%1375%132801
getOrLoadPropertiesResult()133774%2466%2431501
tryPushDownProjection(List)102268%1375%132901
lambda$startSplit$11(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, List)100%n/a111111
lambda$startStreamingSplit$14(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)90%n/a111111
getPathPartitionKeys()81260%3125%231501
lambda$create$0(String, PluginDrivenExternalTable)80%n/a112211
lambda$getNodeExplainString$1(ConnectorScanPlanProvider, StringBuilder, String, Map)70%n/a112211
classifyColumn(SlotDescriptor, List)62379%3350%343901
lambda$getDeleteFiles$7(ConnectorScanPlanProvider, TFileRangeDesc)50%n/a111111
lambda$getNodeExplainString$2(SortNode)50%n/a111111
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions)40%n/a111111
getSerializedTable()31986%2250%231701
getOrLoadScanNodeProperties()31482%1375%131501
getFileFormatType()31280%1150%121501
hasTopnLazyMaterializeSlot(List)2392%2466%241601
getFileCompressType(FileSplit)1688%1150%121501
classifyColumnByConnector(String)1285%1150%121401
effectiveSourceLimit(long, boolean)466%1150%120101
create(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, PluginDrivenExternalCatalog, PluginDrivenExternalTable)4097%1150%120701
setScanParams(TFileRangeDesc, Split)2796%1150%121901
countNativeReadRanges(List)1894%1375%131601
buildColumnHandles()53100%2675%2501301
pinMvccSnapshot()32100%1150%120701
PluginDrivenScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, Connector, ConnectorSession, ConnectorTableHandle)24100%n/a010701
onPluginClassLoader(ConnectorScanPlanProvider, Supplier)16100%n/a010401
isBatchMode()12100%1150%120301
lambda$getSplits$8(ConnectorScanPlanProvider, List, Optional, long, List, boolean)12100%n/a010101
lambda$computeBatchMode$9(ConnectorScanPlanProvider, boolean)11100%n/a010201
buildFilterConstraint(List)9100%n/a010201
lambda$getOrLoadPropertiesResult$18(ConnectorScanPlanProvider, List, Optional)9100%n/a010101
lambda$computeBatchMode$10(ConnectorScanPlanProvider)8100%n/a010101
lambda$createScanRangeLocations$17(ConnectorScanPlanProvider, Map)7100%n/a010201
lambda$buildReadTransactionReleaseCallback$6(ConnectorScanPlanProvider, String)7100%n/a010101
resolveScanProvider()6100%n/a010101
lambda$buildReadTransactionReleaseCallback$5(ConnectorScanPlanProvider, String)5100%n/a010201
setSelectedPartitions(LogicalFileScan.SelectedPartitions)4100%n/a010201
getTargetTable()4100%n/a010101
buildReadTransactionReleaseCallback(ConnectorScanPlanProvider, String)4100%n/a010101
lambda$getSerializedTable$16(ConnectorScanPlanProvider, Map)4100%n/a010101
lambda$getFileCompressType$4(ConnectorScanPlanProvider, TFileCompressType)4100%n/a010101
lambda$classifyColumnByConnector$3(ConnectorScanPlanProvider, String)4100%n/a010101
static {...}4100%n/a010101