PluginDrivenScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,015 of 3,28138%269 of 46842%20734047877253103
getSplits(int)2600%320%1717595911
getFileAttributes()1830%300%1616454511
getNodeExplainString(String, TExplainLevel)15217052%121250%1113245501
pruneConjunctsFromNodeProperties()1180%220%1212252511
startSplit(int)1090%60%44363611
buildRemainingFilter()7789%1317%78151801
pinMvccSnapshot()690%100%66161611
lambda$startSplit$23(ConnectorScanPlanProvider, ConnectorScanRequest, List, AtomicReference, AtomicInteger, int, List)690%80%55141411
lambda$startSplit$24(List, int, AtomicReference, ConnectorScanPlanProvider, ConnectorScanRequest, AtomicInteger, Executor)670%80%55131311
lambda$startStreamingSplit$26(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)620%60%44161611
convertPredicate()610%80%55181811
startStreamingSplit()490%n/a11191911
buildColumnHandles()488463%101254%81293201
getOrLoadPropertiesResult()480%60%44151511
containsComputeVariant(Type)450%120%77111111
getLocationProperties()410%40%338811
checkVariantBackendCompatibilityForCurrentScan(Iterable)340%100%667711
pinRewriteFileScope()310%80%559911
createScanRangeLocations()300%20%228811
tryPushDownProjection(List)290%40%339911
setScanParams(TFileRangeDesc, Split)280%20%229911
mapFileFormatType(String)250%80%889911
getPathPartitionKeys()200%40%335511
resolvePinnedFullSchema()181647%3125%235901
getFileCompressType(FileSplit)180%20%225511
pinTopnLazyMaterialize()180%20%225511
appendConnectorScanProfiles(List)170%60%447711
sysTableSupportsTimeTravel()170%20%224411
computeBatchMode()155979%6650%5721601
getFileFormatType()150%20%225511
sysTableSupportsScanParam(Predicate)150%20%224411
containsCastExpr(Expr)150%20%223311
classifyColumnByConnector(String)140%20%224411
getOrLoadScanNodeProperties()11635%3125%233501
sysTableSelectorSupported()102066%2466%242901
numApproximateSplits()101458%3350%241401
metadata()9743%1150%122501
doFinalize()90%n/a114411
lambda$getOrLoadPropertiesResult$28(ConnectorScanPlanProvider, List, Optional)90%n/a111111
lambda$startStreamingSplit$25(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)90%n/a111111
lambda$checkVariantBackendCompatibilityForCurrentScan$0(ConnectorScanPlanProvider)90%n/a112211
doInitialize()80%n/a113311
buildFilterConstraint(List)80%n/a112211
lambda$create$3(String, PluginDrivenExternalTable)80%n/a112211
lambda$createScanRangeLocations$27(ConnectorScanPlanProvider, Map)70%n/a112211
lambda$startSplit$22(ConnectorScanPlanProvider, ConnectorScanRequest, List)70%n/a111111
lambda$getNodeExplainString$4(ConnectorScanPlanProvider, StringBuilder, String, Map)70%n/a112211
projectsComputeVariant(TupleDescriptor)60%n/a111111
lambda$getSplits$17(ConnectorScanPlanProvider, ConnectorScanRequest)60%n/a111111
lambda$getSplits$19(ConnectorScanPlanProvider)50%n/a111111
lambda$sysTableSupportsScanParam$16(Predicate, ConnectorScanPlanProvider)50%n/a111111
lambda$getNodeExplainString$5(SortNode)50%n/a111111
setSelectedPartitions(LogicalFileScan.SelectedPartitions)40%n/a112211
lambda$getSplits$18(ConnectorScanPlanProvider, List)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$getFileCompressType$8(ConnectorScanPlanProvider, TFileCompressType)40%n/a111111
lambda$classifyColumnByConnector$6(ConnectorScanPlanProvider, String)40%n/a111111
lambda$containsComputeVariant$2(StructField)40%n/a111111
lambda$projectsComputeVariant$1(SlotDescriptor)40%n/a111111
sysTableName()31076%1150%120201
checkVariantBackendCompatibility(boolean, Iterable)2392%2466%242801
getPinnedBaseSchema()981%1150%120201
getPinnedFullSchema()880%1150%120201
create(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, PluginDrivenExternalCatalog, PluginDrivenExternalTable)4097%1150%120701
assertBoundColumnsResolveInPinnedSchema(List, SchemaCacheValue, TableIf)84100%14100%0802001
sampleSplits(List, TableSample, long)75100%8100%0501701
writeScanProfilesInto(RuntimeProfile, List)70100%12100%0701401
checkSysTableScanConstraints()62100%18100%01001701
resolveSysTableSnapshotPin()40100%10100%0601201
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions, boolean)33100%12100%070701
classifyColumn(SlotDescriptor, List)29100%6100%040901
resolveScanProvider()27100%4100%030501
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
mustReadColumnsFromConnector()20100%4100%030501
applyMvccSnapshotPin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Optional)20100%4100%030501
getDeleteFiles(TFileRangeDesc)19100%6100%040401
countNativeReadRanges(List)19100%4100%030601
isFileCacheAdmissionApplicable()19100%4100%030201
onPluginClassLoader(ConnectorScanPlanProvider, Supplier)16100%n/a010401
applyRewriteFileScopePin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)16100%4100%030301
pinnedSchemaOrNull(TableIf, Optional)13100%4100%030301
injectPushdownFacts(Map, long, boolean)13100%n/a010301
isBatchMode()12100%2100%020301
lambda$computeBatchMode$20(ConnectorScanPlanProvider, boolean)11100%n/a010201
resolveSelectedPartitionNum(long, boolean, OptionalLong)10100%4100%030301
visibleColumns(List)8100%n/a010101
lambda$computeBatchMode$21(ConnectorScanPlanProvider)8100%n/a010101
lambda$buildReadTransactionReleaseCallback$10(ConnectorScanPlanProvider, String)7100%n/a010101
lambda$mustReadColumnsFromConnector$7(ConnectorScanPlanProvider)7100%n/a010101
effectiveSourceLimit(long, boolean)6100%2100%020101
lambda$getDeleteFiles$11(ConnectorScanPlanProvider, TFileRangeDesc)5100%n/a010101
lambda$buildReadTransactionReleaseCallback$9(ConnectorScanPlanProvider, String)5100%n/a010201
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions)4100%n/a010101
getTargetTable()4100%n/a010101
buildReadTransactionReleaseCallback(ConnectorScanPlanProvider, String)4100%n/a010101
static {...}4100%n/a010101