summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/utils/adt/ruleutils.c3
-rw-r--r--src/include/utils/builtins.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c
index 646149594e..43737cae48 100644
--- a/src/backend/utils/adt/ruleutils.c
+++ b/src/backend/utils/adt/ruleutils.c
@@ -114,8 +114,9 @@ typedef struct
List *subplans; /* List of subplans, in plan-tree case */
Plan *outer_plan; /* OUTER subplan, or NULL if none */
Plan *inner_plan; /* INNER subplan, or NULL if none */
-
+#ifdef PGXC
bool remotequery; /* deparse context for remote query */
+#endif
} deparse_namespace;
diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h
index 4b1463ff74..6e26da755d 100644
--- a/src/include/utils/builtins.h
+++ b/src/include/utils/builtins.h
@@ -595,8 +595,8 @@ extern Datum pg_get_function_identity_arguments(PG_FUNCTION_ARGS);
extern Datum pg_get_function_result(PG_FUNCTION_ARGS);
extern char *deparse_expression(Node *expr, List *dpcontext,
bool forceprefix, bool showimplicit);
-extern List *deparse_context_for_remotequery(const char *aliasname, Oid relid);
#ifdef PGXC
+extern List *deparse_context_for_remotequery(const char *aliasname, Oid relid);
extern List *deparse_context_for(const char *aliasname, Oid relid);
#endif
extern List *deparse_context_for_plan(Node *plan, Node *outer_plan,