From 39067d3543cdaf742f56b8b532c63e182f956252 Mon Sep 17 00:00:00 2001 From: onderkalaci Date: Wed, 26 Apr 2023 22:05:27 +0300 Subject: [PATCH] Make Scan node abstract, PG commit: 8c73c11a0d39049de2c1f400d8765a0eb21f5228 --- src/backend/distributed/planner/fast_path_router_planner.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/backend/distributed/planner/fast_path_router_planner.c b/src/backend/distributed/planner/fast_path_router_planner.c index 7ddcf857a..5f743a178 100644 --- a/src/backend/distributed/planner/fast_path_router_planner.c +++ b/src/backend/distributed/planner/fast_path_router_planner.c @@ -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));