summaryrefslogtreecommitdiff
path: root/src/include/nodes/parsenodes.h
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2009-02-24 10:06:36 +0000
committerPeter Eisentraut <peter_e@gmx.net>2009-02-24 10:06:36 +0000
commit7babccb91504fd4a958ff778547af1a8cbc1f8f2 (patch)
treece41105b1add6e2c61ae7acc8e3ee6c2175a41af /src/include/nodes/parsenodes.h
parentf73bed308a8ccaea9082634f417966f7beb71614 (diff)
Add the possibility to specify an explicit validator function for foreign-data
wrappers (similar to procedural languages). This way we don't need to retain the nearly empty libraries, and we are more free in how to implement the wrapper API in the future.
Diffstat (limited to 'src/include/nodes/parsenodes.h')
-rw-r--r--src/include/nodes/parsenodes.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h
index 23ffaabb4e1..a7f1514f617 100644
--- a/src/include/nodes/parsenodes.h
+++ b/src/include/nodes/parsenodes.h
@@ -13,7 +13,7 @@
* Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $PostgreSQL: pgsql/src/include/nodes/parsenodes.h,v 1.391 2009/02/11 21:11:16 tgl Exp $
+ * $PostgreSQL: pgsql/src/include/nodes/parsenodes.h,v 1.392 2009/02/24 10:06:35 petere Exp $
*
*-------------------------------------------------------------------------
*/
@@ -1468,7 +1468,7 @@ typedef struct CreateFdwStmt
{
NodeTag type;
char *fdwname; /* foreign-data wrapper name */
- char *library; /* libray name */
+ List *validator; /* optional validator function (qual. name) */
List *options; /* generic options to FDW */
} CreateFdwStmt;
@@ -1476,7 +1476,8 @@ typedef struct AlterFdwStmt
{
NodeTag type;
char *fdwname; /* foreign-data wrapper name */
- char *library; /* libray name */
+ List *validator; /* optional validator function (qual. name) */
+ bool change_validator;
List *options; /* generic options to FDW */
} AlterFdwStmt;