PluginDrivenScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,580 of 3,76658%295 of 54545%23539838390637122
startSplit(int)1470%80%55474711
collectProjectedFieldIds(List, Column, Set)1230%260%1414272711
pruneConjunctsFromNodeProperties()1031512%18418%1012202501
sampleSplits(List, TableSample, long)750%80%55171711
getNodeExplainString(String, TExplainLevel)7225077%101458%913125501
checkSysTableScanConstraints()6457%1715%910161801
lambda$startStreamingSplit$30(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)620%60%44161611
lambda$startSplit$28(List, int, AtomicReference, PluginDrivenScanNode.SubmittedTaskFinalizer, ConnectorScanPlanProvider, ConnectorScanRequest, Executor)600%60%44141411
lambda$startSplit$27(ConnectorScanPlanProvider, ConnectorScanRequest, List, AtomicReference, PluginDrivenScanNode.SubmittedTaskFinalizer)550%40%33121211
startStreamingSplit(PluginDrivenScanNode.QueryFinishCleanup)520%n/a11202011
getSplits(int)5020180%92371%817115801
getFileAttributes()4913473%181240%1516104501
lambda$startSplit$25(ConnectorScanPlanProvider, RuntimeProfile, AtomicReference)370%20%22101011
resolveSysTableSnapshotPin()34615%9110%56101201
checkVariantBackendCompatibility(boolean, Iterable)3039%7112%4581001
sysTableSelectorSupported()300%60%449911
createScanRangeLocations()243861%6225%4551601
containsComputeVariant(Type)241944%7541%5751101
numApproximateSplits()240%60%444411
assertBoundColumnsResolveInPinnedSchema(List, SchemaCacheValue, TableIf)216976%61062%5942001
convertPredicate()205874%4660%3692601
publishBatchFailure(AtomicReference, SplitAssignment, UserException)200%40%337711
getDeleteFiles(TFileRangeDesc)190%60%444411
isFileCacheAdmissionApplicable()190%40%332211
pinRewriteFileScope()171445%5337%454901
sysTableSupportsTimeTravel()170%20%224411
lambda$create$2(PluginDrivenExternalCatalog, PluginDrivenExternalTable)170%20%223311
applyRewriteFileScopePin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)160%40%333311
computeBatchMode()156481%6857%6861801
sysTableSupportsScanParam(Predicate)150%20%224411
buildColumnHandles()1412189%61672%51233201
withProjectedFieldIds(ConnectorColumnHandle, SlotDescriptor)141754%2250%232601
connectorDisplayName()130%40%334411
sysTableName()130%20%222211
plannedScanDecodesVariant(boolean, boolean, List)130%40%335511
executeWithProfileFinalization(Supplier, Runnable)121147%20%1271201
pinTopnLazyMaterialize()12633%1150%123501
requiresPinnedColumnHandle(Column, Set)120%40%331111
getOrLoadPropertiesResult()113777%2466%2431501
checkVariantBackendCompatibilityForCurrentScan(Iterable)111047%5116%343701
resolvePinnedFullSchema()102470%1375%132901
mapFileFormatType(String)101762%5444%5951001
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions, boolean)92472%5758%472701
lambda$startStreamingSplit$29(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)90%n/a111111
lambda$plannedScanDecodesVariant$21(ConnectorScanRange)90%20%221111
lambda$collectProjectedFieldIds$34(int, Column)80%20%221111
lambda$startSplit$26(ConnectorScanPlanProvider, ConnectorScanRequest, List)70%n/a111111
finishPrunedToZeroScan(ConnectorScanPlanProvider)50%n/a112211
lambda$collectProjectedFieldIds$33(String)50%n/a111111
lambda$startSplit$24(ConnectorScanPlanProvider)50%n/a111111
lambda$sysTableSupportsScanParam$16(Predicate, ConnectorScanPlanProvider)50%n/a111111
lambda$getDeleteFiles$11(ConnectorScanPlanProvider, TFileRangeDesc)50%n/a111111
lambda$getNodeExplainString$5(SortNode)50%n/a111111
shouldUseBatchMode(LogicalFileScan.SelectedPartitions, boolean, boolean, int)42284%4866%471801
classifyColumn(String, List)42184%2466%242801
mustReadColumnsFromConnector()41680%2250%231501
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions)40%n/a111111
lambda$sysTableSelectorSupported$15(String, ConnectorScanPlanProvider)40%n/a111111
lambda$sysTableSelectorSupported$14(String, ConnectorScanPlanProvider)40%n/a111111
lambda$checkSysTableScanConstraints$13(String, ConnectorScanPlanProvider)40%n/a111111
lambda$checkSysTableScanConstraints$12(String, ConnectorScanPlanProvider)40%n/a111111
lambda$containsComputeVariant$1(StructField)40%n/a111111
getOrLoadScanNodeProperties()31482%1375%131501
getHiveParquetTimeZone()2793%2466%241801
hasTopnLazyMaterializeSlot(List)2392%2466%241601
uniqueScanLabel(RuntimeProfile, String)2090%1375%131601
getFileCompressType(FileSplit)1688%1150%121501
classifyColumnByConnector(String)1285%1150%121401
writeScanProfilesInto(RuntimeProfile, List)8098%3975%3711701
setScanParams(TFileRangeDesc, Split)2796%1150%121901
appendConnectorScanProfiles(List)1694%2466%241701
buildRemainingFilter()85100%11392%1801801
pinMvccSnapshot()70100%2880%2601601
getLocationProperties()41100%4100%030801
create(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, PluginDrivenExternalCatalog, PluginDrivenExternalTable)32100%n/a010601
tryPushDownProjection(List)29100%4100%030901
resolveScanProvider()27100%4100%030501
resolvePushDownRowCount(boolean, List)25100%6100%040701
PluginDrivenScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, Connector, ConnectorSession, ConnectorTableHandle)24100%n/a010701
displayPartitionCounts(LogicalFileScan.SelectedPartitions)22100%1375%130401
getPathPartitionKeys()20100%1375%130501
applyMvccSnapshotPin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Optional)20100%1375%130501
countNativeReadRanges(List)19100%4100%030601
isExplainOnly()18100%2466%240401
metadata()16100%2100%020501
onPluginClassLoader(ConnectorScanPlanProvider, Supplier)16100%n/a010401
getFileFormatType()15100%2100%020501
containsCastExpr(Expr)15100%2100%020301
doFinalize()14100%n/a010501
pinnedSchemaOrNull(TableIf, Optional)13100%4100%030301
injectPushdownFacts(Map, long, boolean)13100%n/a010301
registerQueryFinishCleanup(ConnectorSession)12100%n/a010301
isBatchMode()12100%2100%020301
collectAndAppendConnectorScanProfiles(ConnectorScanPlanProvider)11100%n/a010301
getPinnedBaseSchema()11100%2100%020201
lambda$computeBatchMode$22(ConnectorScanPlanProvider, boolean)11100%n/a010201
resolveSelectedPartitionNum(long, boolean, OptionalLong)10100%4100%030301
getPinnedFullSchema()10100%2100%020201
lambda$getOrLoadPropertiesResult$32(ConnectorScanPlanProvider, List, Optional)9100%n/a010101
visibleColumns(List)8100%n/a010101
buildFilterConstraint(List)8100%n/a010201
lambda$computeBatchMode$23(ConnectorScanPlanProvider)8100%n/a010101
lambda$getSplits$18(ConnectorScanPlanProvider, ConnectorScanRequest)8100%n/a010101
lambda$createScanRangeLocations$31(ConnectorScanPlanProvider, Map)7100%n/a010201
lambda$buildReadTransactionReleaseCallback$10(ConnectorScanPlanProvider, String)7100%n/a010101
lambda$mustReadColumnsFromConnector$7(ConnectorScanPlanProvider)7100%n/a010101
lambda$getNodeExplainString$4(ConnectorScanPlanProvider, StringBuilder, String, Map)7100%n/a010201
projectsComputeVariant(TupleDescriptor)6100%n/a010101
effectiveSourceLimit(long, boolean)6100%2100%020101
lambda$getSplits$17(ConnectorScanPlanProvider, ConnectorScanRequest)6100%n/a010101
doInitialize()5100%n/a010301
lambda$buildReadTransactionReleaseCallback$9(ConnectorScanPlanProvider, String)5100%n/a010201
lambda$collectAndAppendConnectorScanProfiles$3(ConnectorScanPlanProvider)5100%n/a010101
setSelectedPartitions(LogicalFileScan.SelectedPartitions)4100%n/a010201
getTargetTable()4100%n/a010101
buildReadTransactionReleaseCallback(ConnectorScanPlanProvider, String)4100%n/a010101
lambda$getSplits$20(ConnectorScanPlanProvider, List)4100%n/a010101
lambda$getSplits$19(ConnectorScanPlanProvider)4100%n/a010101
lambda$getFileCompressType$8(ConnectorScanPlanProvider, TFileCompressType)4100%n/a010101
lambda$classifyColumnByConnector$6(ConnectorScanPlanProvider, String)4100%n/a010101
lambda$projectsComputeVariant$0(SlotDescriptor)4100%n/a010101
static {...}4100%n/a010101