PluginDrivenScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,694 of 2,35728%212 of 32334%1562303995513966
getFileAttributes()1650%260%1414414111
getSplits(int)1410%160%99333311
getNodeExplainString(String, TExplainLevel)14014250%151142%1214245101
pruneConjunctsFromNodeProperties()1180%220%1212252511
startSplit(int)1050%60%44333311
buildRemainingFilter()8089%1317%78151801
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
convertPredicate()640%80%55181811
lambda$startStreamingSplit$12(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)620%60%44161611
buildColumnHandles()530%80%55131311
createScanRangeLocations()510%100%66101011
getOrLoadPropertiesResult()510%60%44151511
startStreamingSplit()500%n/a11191911
getLocationProperties()410%40%338811
tryPushDownLimit()380%40%339911
pinRewriteFileScope()340%80%559911
tryPushDownProjection(List)320%40%339911
pinMvccSnapshot()320%20%227711
setScanParams(TFileRangeDesc, Split)280%20%229911
getSerializedTable()230%40%337711
mapFileFormatType(String)230%70%778811
pinTopnLazyMaterialize()210%20%225511
getPathPartitionKeys()200%40%335511
sysTableSupportsTimeTravel()180%20%224411
getFileFormatType()150%20%225511
classifyColumnByConnector(String)150%20%224411
containsCastExpr(Expr)150%20%223311
lambda$getSplits$5(ConnectorScanPlanProvider, List, Optional, long, List, boolean)120%n/a111111
getOrLoadScanNodeProperties()11635%3125%233501
numApproximateSplits()101458%3350%241401
lambda$startSplit$8(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, List)100%n/a111111
buildFilterConstraint(List)90%n/a112211
lambda$getOrLoadPropertiesResult$15(ConnectorScanPlanProvider, List, Optional)90%n/a111111
lambda$startStreamingSplit$11(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)90%n/a111111
lambda$create$0(String, PluginDrivenExternalTable)80%n/a112211
lambda$createScanRangeLocations$14(ConnectorScanPlanProvider, Map)70%n/a112211
lambda$getNodeExplainString$1(ConnectorScanPlanProvider, StringBuilder, String, Map)70%n/a112211
computeBatchMode()56092%4660%4611401
lambda$getNodeExplainString$2(SortNode)50%n/a111111
setSelectedPartitions(LogicalFileScan.SelectedPartitions)40%n/a112211
getTargetTable()40%n/a111111
lambda$getSerializedTable$13(ConnectorScanPlanProvider, Map)40%n/a111111
lambda$classifyColumnByConnector$3(ConnectorScanPlanProvider, String)40%n/a111111
create(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, PluginDrivenExternalCatalog, PluginDrivenExternalTable)4097%1150%120701
resolveSysTableSnapshotPin()35100%8100%0501001
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions, boolean)33100%12100%070701
checkSysTableScanConstraints()33100%12100%070901
classifyColumn(SlotDescriptor, List)29100%6100%040901
shouldUseBatchMode(LogicalFileScan.SelectedPartitions, boolean, boolean, int)26100%12100%070801
hasTopnLazyMaterializeSlot(List)25100%6100%040601
resolvePushDownRowCount(boolean, List)25100%6100%040701
PluginDrivenScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, Connector, ConnectorSession, ConnectorTableHandle)24100%n/a010701
displayPartitionCounts(LogicalFileScan.SelectedPartitions)22100%4100%030401
getDeleteFiles(TFileRangeDesc)20100%6100%040401
applyMvccSnapshotPin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Optional)20100%4100%030501
countNativeReadRanges(List)19100%4100%030601
onPluginClassLoader(ConnectorScanPlanProvider, Supplier)16100%n/a010401
applyRewriteFileScopePin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)16100%4100%030301
isBatchMode()12100%2100%020301
lambda$computeBatchMode$6(ConnectorScanPlanProvider, boolean)11100%n/a010201
lambda$computeBatchMode$7(ConnectorScanPlanProvider)8100%n/a010101
effectiveSourceLimit(long, boolean)6100%2100%020101
lambda$getDeleteFiles$4(ConnectorScanPlanProvider, TFileRangeDesc)5100%n/a010101
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions)4100%n/a010101
static {...}4100%n/a010101