Make Scan node abstract, PG commit: 8c73c11a0d39049de2c1f400d8765a0eb21f5228

pg16_kickoff
onderkalaci 2023-04-26 22:05:27 +03:00
parent af0de8b19a
commit 39067d3543
1 changed files with 3 additions and 4 deletions

View File

@ -103,15 +103,14 @@ PlannedStmt *
GeneratePlaceHolderPlannedStmt(Query *parse)
{
PlannedStmt *result = makeNode(PlannedStmt);
Scan *scanNode = makeNode(Scan);
Plan *plan = &scanNode->plan;
SeqScan *scanNode = makeNode(SeqScan);
Plan *plan = &(scanNode->scan.plan);
Node *distKey PG_USED_FOR_ASSERTS_ONLY = NULL;
Assert(FastPathRouterQuery(parse, &distKey));
/* there is only a single relation rte */
scanNode->scanrelid = 1;
scanNode->scan.scanrelid = 1;
plan->targetlist =
copyObject(FetchStatementTargetList((Node *) parse));