PluginDrivenScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,501 of 2,35736%241 of 32325%1722303355512066
getNodeExplainString(String, TExplainLevel)2820%260%1414515111
getFileAttributes()1650%260%1414414111
startSplit(int)1050%60%44333311
pruneConjunctsFromNodeProperties()1031512%18418%1012202501
lambda$startSplit$9(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, List, AtomicReference, AtomicInteger, int, List)710%80%55141411
lambda$startSplit$10(List, int, AtomicReference, ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, AtomicInteger, Executor)690%80%55131311
lambda$startStreamingSplit$12(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)620%60%44161611
buildRemainingFilter()523640%9535%6891801
startStreamingSplit()500%n/a11191911
tryPushDownLimit()32615%3125%237901
resolveSysTableSnapshotPin()29617%7112%4581001
checkSysTableScanConstraints()28515%1118%677901
getSplits(int)2711480%8850%7963301
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions, boolean)26721%10216%675701
createScanRangeLocations()252650%8220%5621001
convertPredicate()244062%4450%3571801
numApproximateSplits()240%60%444411
mapFileFormatType(String)230%70%778811
resolvePushDownRowCount(boolean, List)21416%5116%345701
pinRewriteFileScope()201441%5337%454901
getDeleteFiles(TFileRangeDesc)200%60%444411
shouldUseBatchMode(LogicalFileScan.SelectedPartitions, boolean, boolean, int)19726%10216%676801
sysTableSupportsTimeTravel()180%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
computeBatchMode()135280%5550%5641401
getOrLoadPropertiesResult()133874%2466%2431501
tryPushDownProjection(List)102268%1375%132901
lambda$startSplit$8(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, List)100%n/a111111
lambda$startStreamingSplit$11(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$4(ConnectorScanPlanProvider, TFileRangeDesc)50%n/a111111
lambda$getNodeExplainString$2(SortNode)50%n/a111111
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions)40%n/a111111
getSerializedTable()32086%2250%231701
getOrLoadScanNodeProperties()31482%1375%131501
getFileFormatType()31280%1150%121501
hasTopnLazyMaterializeSlot(List)2392%2466%241601
classifyColumnByConnector(String)1386%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$5(ConnectorScanPlanProvider, List, Optional, long, List, boolean)12100%n/a010101
lambda$computeBatchMode$6(ConnectorScanPlanProvider, boolean)11100%n/a010201
buildFilterConstraint(List)9100%n/a010201
lambda$getOrLoadPropertiesResult$15(ConnectorScanPlanProvider, List, Optional)9100%n/a010101
lambda$computeBatchMode$7(ConnectorScanPlanProvider)8100%n/a010101
lambda$createScanRangeLocations$14(ConnectorScanPlanProvider, Map)7100%n/a010201
setSelectedPartitions(LogicalFileScan.SelectedPartitions)4100%n/a010201
getTargetTable()4100%n/a010101
lambda$getSerializedTable$13(ConnectorScanPlanProvider, Map)4100%n/a010101
lambda$classifyColumnByConnector$3(ConnectorScanPlanProvider, String)4100%n/a010101
static {...}4100%n/a010101