]> granicus.if.org Git - postgresql/blobdiff - src/include/rewrite/rewriteDefine.h
Update copyright for 2016
[postgresql] / src / include / rewrite / rewriteDefine.h
index 36030c4a9f25e4683efa0d83969fe4ba19dda216..c08acb4a71a0f2e3bc7ef4fc0d03b5458a0a725c 100644 (file)
@@ -4,7 +4,7 @@
  *
  *
  *
- * Portions Copyright (c) 1996-2013, PostgreSQL Global Development Group
+ * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * src/include/rewrite/rewriteDefine.h
@@ -14,6 +14,7 @@
 #ifndef REWRITEDEFINE_H
 #define REWRITEDEFINE_H
 
+#include "catalog/objectaddress.h"
 #include "nodes/parsenodes.h"
 #include "utils/relcache.h"
 
@@ -22,9 +23,9 @@
 #define RULE_FIRES_ON_REPLICA  'R'
 #define RULE_DISABLED                  'D'
 
-extern Oid DefineRule(RuleStmt *stmt, const char *queryString);
+extern ObjectAddress DefineRule(RuleStmt *stmt, const char *queryString);
 
-extern Oid DefineQueryRewrite(char *rulename,
+extern ObjectAddress DefineQueryRewrite(char *rulename,
                                   Oid event_relid,
                                   Node *event_qual,
                                   CmdType event_type,
@@ -32,7 +33,7 @@ extern Oid DefineQueryRewrite(char *rulename,
                                   bool replace,
                                   List *action);
 
-extern Oid RenameRewriteRule(RangeVar *relation, const char *oldName,
+extern ObjectAddress RenameRewriteRule(RangeVar *relation, const char *oldName,
                                  const char *newName);
 
 extern void setRuleCheckAsUser(Node *node, Oid userid);