diff options
Diffstat (limited to 'contrib/postgres_fdw/postgres_fdw.h')
-rw-r--r-- | contrib/postgres_fdw/postgres_fdw.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/contrib/postgres_fdw/postgres_fdw.h b/contrib/postgres_fdw/postgres_fdw.h index 78a57ea0575..2939d2b61da 100644 --- a/contrib/postgres_fdw/postgres_fdw.h +++ b/contrib/postgres_fdw/postgres_fdw.h @@ -49,7 +49,8 @@ extern bool is_foreign_expr(PlannerInfo *root, extern void deparseSelectSql(StringInfo buf, PlannerInfo *root, RelOptInfo *baserel, - Bitmapset *attrs_used); + Bitmapset *attrs_used, + List **retrieved_attrs); extern void appendWhereClause(StringInfo buf, PlannerInfo *root, RelOptInfo *baserel, @@ -58,14 +59,18 @@ extern void appendWhereClause(StringInfo buf, List **params); extern void deparseInsertSql(StringInfo buf, PlannerInfo *root, Index rtindex, Relation rel, - List *targetAttrs, List *returningList); + List *targetAttrs, List *returningList, + List **retrieved_attrs); extern void deparseUpdateSql(StringInfo buf, PlannerInfo *root, Index rtindex, Relation rel, - List *targetAttrs, List *returningList); + List *targetAttrs, List *returningList, + List **retrieved_attrs); extern void deparseDeleteSql(StringInfo buf, PlannerInfo *root, Index rtindex, Relation rel, - List *returningList); + List *returningList, + List **retrieved_attrs); extern void deparseAnalyzeSizeSql(StringInfo buf, Relation rel); -extern void deparseAnalyzeSql(StringInfo buf, Relation rel); +extern void deparseAnalyzeSql(StringInfo buf, Relation rel, + List **retrieved_attrs); #endif /* POSTGRES_FDW_H */ |