PluginDrivenScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,698 of 2,38628%213 of 32434%1572354035603970
getFileAttributes()1650%260%1414414111
getSplits(int)1500%160%99363611
getNodeExplainString(String, TExplainLevel)14014751%151142%1214245201
pruneConjunctsFromNodeProperties()1180%220%1212252511
startSplit(int)1040%60%44333311
buildRemainingFilter()8089%1317%78151801
lambda$startSplit$11(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, List, AtomicReference, AtomicInteger, int, List)710%80%55141411
lambda$startSplit$12(List, int, AtomicReference, ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, AtomicInteger, Executor)690%80%55131311
convertPredicate()640%80%55181811
lambda$startStreamingSplit$14(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)620%60%44161611
buildColumnHandles()530%80%55131311
createScanRangeLocations()500%100%66101011
getOrLoadPropertiesResult()500%60%44151511
startStreamingSplit()490%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
mapFileFormatType(String)250%80%889911
getSerializedTable()220%40%337711
pinTopnLazyMaterialize()210%20%225511
getPathPartitionKeys()200%40%335511
sysTableSupportsTimeTravel()170%20%224411
getFileFormatType()150%20%225511
containsCastExpr(Expr)150%20%223311
classifyColumnByConnector(String)140%20%224411
lambda$getSplits$7(ConnectorScanPlanProvider, List, Optional, long, List, boolean)120%n/a111111
getOrLoadScanNodeProperties()11635%3125%233501
numApproximateSplits()101458%3350%241401
lambda$startSplit$10(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional, List)100%n/a111111
buildFilterConstraint(List)90%n/a112211
lambda$getOrLoadPropertiesResult$17(ConnectorScanPlanProvider, List, Optional)90%n/a111111
lambda$startStreamingSplit$13(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)90%n/a111111
lambda$create$0(String, PluginDrivenExternalTable)80%n/a112211
lambda$createScanRangeLocations$16(ConnectorScanPlanProvider, Map)70%n/a112211
lambda$getNodeExplainString$1(ConnectorScanPlanProvider, StringBuilder, String, Map)70%n/a112211
computeBatchMode()55992%4660%4611401
lambda$getNodeExplainString$2(SortNode)50%n/a111111
setSelectedPartitions(LogicalFileScan.SelectedPartitions)40%n/a112211
getTargetTable()40%n/a111111
lambda$getSerializedTable$15(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
applyMvccSnapshotPin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Optional)20100%4100%030501
getDeleteFiles(TFileRangeDesc)19100%6100%040401
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$8(ConnectorScanPlanProvider, boolean)11100%n/a010201
lambda$computeBatchMode$9(ConnectorScanPlanProvider)8100%n/a010101
lambda$buildReadTransactionReleaseCallback$5(ConnectorScanPlanProvider, String)7100%n/a010101
resolveScanProvider()6100%n/a010101
effectiveSourceLimit(long, boolean)6100%2100%020101
lambda$getDeleteFiles$6(ConnectorScanPlanProvider, TFileRangeDesc)5100%n/a010101
lambda$buildReadTransactionReleaseCallback$4(ConnectorScanPlanProvider, String)5100%n/a010201
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions)4100%n/a010101
buildReadTransactionReleaseCallback(ConnectorScanPlanProvider, String)4100%n/a010101
static {...}4100%n/a010101