PluginDrivenScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total332 of 3,11089%94 of 43678%8631384730392
pruneConjunctsFromNodeProperties()1031512%18418%1012202501
getNodeExplainString(String, TExplainLevel)3528789%42083%41355501
isFileCacheAdmissionApplicable()190%40%332211
lambda$startSplit$20(List, int, AtomicReference, ConnectorScanPlanProvider, ConnectorScanRequest, AtomicInteger, Executor)165176%3562%3541301
lambda$startStreamingSplit$22(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)164674%1583%1441601
lambda$startSplit$19(ConnectorScanPlanProvider, ConnectorScanRequest, List, AtomicReference, AtomicInteger, int, List)155478%1787%1531401
startSplit(int)139688%2466%2473601
startStreamingSplit()123775%n/a0161901
getOrLoadPropertiesResult()113777%2466%2431501
buildColumnHandles()912393%31986%31223201
assertBoundColumnsResolveInPinnedSchema(List, SchemaCacheValue, TableIf)87690%11392%1822001
lambda$create$0(String, PluginDrivenExternalTable)80%n/a112211
checkSysTableScanConstraints()75588%31583%21021701
convertPredicate()75488%2675%2521801
getSplits(int)525598%23093%21725901
getFileAttributes()517897%72376%71624501
mapFileFormatType(String)42184%2675%282901
numApproximateSplits()42083%2466%240401
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions)40%n/a111111
computeBatchMode()37195%3975%3711601
sysTableSelectorSupported()32790%1583%141901
getOrLoadScanNodeProperties()31482%1375%131501
resolveSysTableSnapshotPin()3895%1990%1611201
shouldUseBatchMode(LogicalFileScan.SelectedPartitions, boolean, boolean, int)2492%3975%371801
getDeleteFiles(TFileRangeDesc)1789%3350%341401
getFileCompressType(FileSplit)1688%1150%121501
sysTableSupportsTimeTravel()1588%1150%121401
applyRewriteFileScopePin(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)1487%2250%231301
sysTableSupportsScanParam(Predicate)1386%1150%121401
classifyColumnByConnector(String)1285%1150%121401
sysTableName()1184%1150%120201
writeScanProfilesInto(RuntimeProfile, List)6998%3975%3711401
create(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext, PluginDrivenExternalCatalog, PluginDrivenExternalTable)4097%1150%120701
pinRewriteFileScope()3096%3562%351901
setScanParams(TFileRangeDesc, Split)2796%1150%121901
buildRemainingFilter()85100%11392%1801801
sampleSplits(List, TableSample, long)75100%8100%0501701
pinMvccSnapshot()69100%2880%2601601
getLocationProperties()41100%4100%030801
resolvePinnedFullSchema()34100%4100%030901
resolveRequiredPartitions(LogicalFileScan.SelectedPartitions, boolean)33100%11191%170701
createScanRangeLocations()30100%1150%120801
classifyColumn(SlotDescriptor, List)29100%6100%040901
tryPushDownProjection(List)29100%4100%030901
resolveScanProvider()27100%4100%030501
hasTopnLazyMaterializeSlot(List)25100%1583%140601
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
pinTopnLazyMaterialize()18100%2100%020501
appendConnectorScanProfiles(List)17100%1583%140701
metadata()16100%2100%020501
onPluginClassLoader(ConnectorScanPlanProvider, Supplier)16100%n/a010401
getFileFormatType()15100%2100%020501
containsCastExpr(Expr)15100%2100%020301
pinnedSchemaOrNull(TableIf, Optional)13100%4100%030301
injectPushdownFacts(Map, long, boolean)13100%n/a010301
isBatchMode()12100%2100%020301
getPinnedBaseSchema()11100%2100%020201
lambda$computeBatchMode$16(ConnectorScanPlanProvider, boolean)11100%n/a010201
resolveSelectedPartitionNum(long, boolean, OptionalLong)10100%4100%030301
getPinnedFullSchema()10100%2100%020201
lambda$getOrLoadPropertiesResult$24(ConnectorScanPlanProvider, List, Optional)9100%n/a010101
lambda$startStreamingSplit$21(ConnectorScanPlanProvider, ConnectorTableHandle, List, Optional)9100%n/a010101
visibleColumns(List)8100%n/a010101
buildFilterConstraint(List)8100%n/a010201
lambda$computeBatchMode$17(ConnectorScanPlanProvider)8100%n/a010101
lambda$createScanRangeLocations$23(ConnectorScanPlanProvider, Map)7100%n/a010201
lambda$startSplit$18(ConnectorScanPlanProvider, ConnectorScanRequest, List)7100%n/a010101
lambda$buildReadTransactionReleaseCallback$6(ConnectorScanPlanProvider, String)7100%n/a010101
lambda$getNodeExplainString$1(ConnectorScanPlanProvider, StringBuilder, String, Map)7100%n/a010201
effectiveSourceLimit(long, boolean)6100%2100%020101
lambda$getSplits$13(ConnectorScanPlanProvider, ConnectorScanRequest)6100%n/a010101
lambda$getSplits$15(ConnectorScanPlanProvider)5100%n/a010101
lambda$sysTableSupportsScanParam$12(Predicate, ConnectorScanPlanProvider)5100%n/a010101
lambda$getDeleteFiles$7(ConnectorScanPlanProvider, TFileRangeDesc)5100%n/a010101
lambda$buildReadTransactionReleaseCallback$5(ConnectorScanPlanProvider, String)5100%n/a010201
lambda$getNodeExplainString$2(SortNode)5100%n/a010101
setSelectedPartitions(LogicalFileScan.SelectedPartitions)4100%n/a010201
getTargetTable()4100%n/a010101
buildReadTransactionReleaseCallback(ConnectorScanPlanProvider, String)4100%n/a010101
lambda$getSplits$14(ConnectorScanPlanProvider, List)4100%n/a010101
lambda$sysTableSelectorSupported$11(String, ConnectorScanPlanProvider)4100%n/a010101
lambda$sysTableSelectorSupported$10(String, ConnectorScanPlanProvider)4100%n/a010101
lambda$checkSysTableScanConstraints$9(String, ConnectorScanPlanProvider)4100%n/a010101
lambda$checkSysTableScanConstraints$8(String, ConnectorScanPlanProvider)4100%n/a010101
lambda$getFileCompressType$4(ConnectorScanPlanProvider, TFileCompressType)4100%n/a010101
lambda$classifyColumnByConnector$3(ConnectorScanPlanProvider, String)4100%n/a010101
static {...}4100%n/a010101