Remove unused ParamListInfo argument from ExecRefreshMatView.
authorJeff Davis <jdavis@postgresql.org>
Wed, 31 Jul 2024 23:15:26 +0000 (16:15 -0700)
committerJeff Davis <jdavis@postgresql.org>
Wed, 31 Jul 2024 23:37:53 +0000 (16:37 -0700)
Author: Yugo Nagata
Discussion: https://postgr.es/m/20240726122630.70e889f63a4d7e26f8549de8@sraoss.co.jp

src/backend/commands/createas.c
src/backend/commands/matview.c
src/backend/tcop/utility.c
src/include/commands/matview.h

index 2c8a93b6e56f86b0c379e3c89eacc2354e7ea3bd..6fb92a312bbcda2c02451a3d830a167d4b06806d 100644 (file)
@@ -347,7 +347,7 @@ ExecCreateTableAs(ParseState *pstate, CreateTableAsStmt *stmt,
        if (do_refresh)
        {
                RefreshMatViewByOid(address.objectId, false, false,
-                                                       pstate->p_sourcetext, NULL, qc);
+                                                       pstate->p_sourcetext, qc);
 
                if (qc)
                        qc->commandTag = CMDTAG_SELECT;
index 84245b65f7dad8b67629d4e599b0b30f6d0b3166..45a2a80181d5a5627eeb8054c5c3738a7c04f956 100644 (file)
@@ -119,7 +119,7 @@ SetMatViewPopulatedState(Relation relation, bool newstate)
  */
 ObjectAddress
 ExecRefreshMatView(RefreshMatViewStmt *stmt, const char *queryString,
-                                  ParamListInfo params, QueryCompletion *qc)
+                                  QueryCompletion *qc)
 {
        Oid                     matviewOid;
        LOCKMODE        lockmode;
@@ -136,7 +136,7 @@ ExecRefreshMatView(RefreshMatViewStmt *stmt, const char *queryString,
                                                                                  NULL);
 
        return RefreshMatViewByOid(matviewOid, stmt->skipData, stmt->concurrent,
-                                                          queryString, params, qc);
+                                                          queryString, qc);
 }
 
 /*
@@ -160,8 +160,7 @@ ExecRefreshMatView(RefreshMatViewStmt *stmt, const char *queryString,
  */
 ObjectAddress
 RefreshMatViewByOid(Oid matviewOid, bool skipData, bool concurrent,
-                                       const char *queryString, ParamListInfo params,
-                                       QueryCompletion *qc)
+                                       const char *queryString, QueryCompletion *qc)
 {
        Relation        matviewRel;
        RewriteRule *rule;
index fa66b8017edea238d327011013594a6bded91b3a..702a6c3a0b075929a4b7111ebbc6f394dc5f2d84 100644 (file)
@@ -1688,7 +1688,7 @@ ProcessUtilitySlow(ParseState *pstate,
                                PG_TRY(2);
                                {
                                        address = ExecRefreshMatView((RefreshMatViewStmt *) parsetree,
-                                                                                                queryString, params, qc);
+                                                                                                queryString, qc);
                                }
                                PG_FINALLY(2);
                                {
index a226b2e68fba5f1de74279ba9a424e0940469ad1..7916df3039361d53e5885d4ec82db2aee2a54275 100644 (file)
 extern void SetMatViewPopulatedState(Relation relation, bool newstate);
 
 extern ObjectAddress ExecRefreshMatView(RefreshMatViewStmt *stmt, const char *queryString,
-                                                                               ParamListInfo params, QueryCompletion *qc);
+                                                                               QueryCompletion *qc);
 extern ObjectAddress RefreshMatViewByOid(Oid matviewOid, bool skipData, bool concurrent,
-                                                                                const char *queryString, ParamListInfo params,
-                                                                                QueryCompletion *qc);
+                                                                                const char *queryString, QueryCompletion *qc);
 
 extern DestReceiver *CreateTransientRelDestReceiver(Oid transientoid);