diff options
Diffstat (limited to 'src/backend/commands')
-rw-r--r-- | src/backend/commands/copy.c | 2 | ||||
-rw-r--r-- | src/backend/commands/createas.c | 2 | ||||
-rw-r--r-- | src/backend/commands/event_trigger.c | 8 | ||||
-rw-r--r-- | src/backend/commands/prepare.c | 4 | ||||
-rw-r--r-- | src/backend/commands/view.c | 2 |
5 files changed, 9 insertions, 9 deletions
diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index ab59be84552..0158eda5917 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -1470,7 +1470,7 @@ BeginCopy(ParseState *pstate, * function and is executed repeatedly. (See also the same hack in * DECLARE CURSOR and PREPARE.) XXX FIXME someday. */ - rewritten = pg_analyze_and_rewrite((RawStmt *) copyObject(raw_query), + rewritten = pg_analyze_and_rewrite(copyObject(raw_query), pstate->p_sourcetext, NULL, 0); /* check that we got back something we can work with */ diff --git a/src/backend/commands/createas.c b/src/backend/commands/createas.c index 3daffc894a1..20cb64661a6 100644 --- a/src/backend/commands/createas.c +++ b/src/backend/commands/createas.c @@ -315,7 +315,7 @@ ExecCreateTableAs(CreateTableAsStmt *stmt, const char *queryString, * and is executed repeatedly. (See also the same hack in EXPLAIN and * PREPARE.) */ - rewritten = QueryRewrite((Query *) copyObject(query)); + rewritten = QueryRewrite(copyObject(query)); /* SELECT should never rewrite to more or less than one SELECT query */ if (list_length(rewritten) != 1) diff --git a/src/backend/commands/event_trigger.c b/src/backend/commands/event_trigger.c index 7366fc74bec..d7c199f3144 100644 --- a/src/backend/commands/event_trigger.c +++ b/src/backend/commands/event_trigger.c @@ -1869,7 +1869,7 @@ EventTriggerCollectAlterOpFam(AlterOpFamilyStmt *stmt, Oid opfamoid, OperatorFamilyRelationId, opfamoid); command->d.opfam.operators = operators; command->d.opfam.procedures = procedures; - command->parsetree = copyObject(stmt); + command->parsetree = (Node *) copyObject(stmt); currentEventTriggerState->commandList = lappend(currentEventTriggerState->commandList, command); @@ -1902,7 +1902,7 @@ EventTriggerCollectCreateOpClass(CreateOpClassStmt *stmt, Oid opcoid, OperatorClassRelationId, opcoid); command->d.createopc.operators = operators; command->d.createopc.procedures = procedures; - command->parsetree = copyObject(stmt); + command->parsetree = (Node *) copyObject(stmt); currentEventTriggerState->commandList = lappend(currentEventTriggerState->commandList, command); @@ -1937,7 +1937,7 @@ EventTriggerCollectAlterTSConfig(AlterTSConfigurationStmt *stmt, Oid cfgId, command->d.atscfg.dictIds = palloc(sizeof(Oid) * ndicts); memcpy(command->d.atscfg.dictIds, dictIds, sizeof(Oid) * ndicts); command->d.atscfg.ndicts = ndicts; - command->parsetree = copyObject(stmt); + command->parsetree = (Node *) copyObject(stmt); currentEventTriggerState->commandList = lappend(currentEventTriggerState->commandList, command); @@ -1967,7 +1967,7 @@ EventTriggerCollectAlterDefPrivs(AlterDefaultPrivilegesStmt *stmt) command->type = SCT_AlterDefaultPrivileges; command->d.defprivs.objtype = stmt->action->objtype; command->in_extension = creating_extension; - command->parsetree = copyObject(stmt); + command->parsetree = (Node *) copyObject(stmt); currentEventTriggerState->commandList = lappend(currentEventTriggerState->commandList, command); diff --git a/src/backend/commands/prepare.c b/src/backend/commands/prepare.c index a9246109774..dc6d43ec6d6 100644 --- a/src/backend/commands/prepare.c +++ b/src/backend/commands/prepare.c @@ -352,7 +352,7 @@ EvaluateParams(PreparedStatement *pstmt, List *params, * We have to run parse analysis for the expressions. Since the parser is * not cool about scribbling on its input, copy first. */ - params = (List *) copyObject(params); + params = copyObject(params); pstate = make_parsestate(NULL); pstate->p_sourcetext = queryString; @@ -554,7 +554,7 @@ FetchPreparedStatementTargetList(PreparedStatement *stmt) tlist = CachedPlanGetTargetList(stmt->plansource); /* Copy into caller's context in case plan gets invalidated */ - return (List *) copyObject(tlist); + return copyObject(tlist); } /* diff --git a/src/backend/commands/view.c b/src/backend/commands/view.c index 7d76f567a8e..35e25db7dca 100644 --- a/src/backend/commands/view.c +++ b/src/backend/commands/view.c @@ -373,7 +373,7 @@ UpdateRangeTableOfViewParse(Oid viewOid, Query *viewParse) * Var node twice. copyObject will expand any multiply-referenced subtree * into multiple copies. */ - viewParse = (Query *) copyObject(viewParse); + viewParse = copyObject(viewParse); /* Create a dummy ParseState for addRangeTableEntryForRelation */ pstate = make_parsestate(NULL); |