summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/optimizer/util/pgxcship.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/backend/optimizer/util/pgxcship.c b/src/backend/optimizer/util/pgxcship.c
index d8fbaa591f..aee3197ac3 100644
--- a/src/backend/optimizer/util/pgxcship.c
+++ b/src/backend/optimizer/util/pgxcship.c
@@ -807,6 +807,14 @@ pgxc_shippability_walker(Node *node, Shippability_context *sc_context)
}
break;
+ case T_SQLValueFunction:
+ /*
+ * XXX PG10MERGE: Do we really need to do any checks here?
+ * Shouldn't all SQLValueFunctions be shippable?
+ */
+ pgxc_set_exprtype_shippability(exprType(node), sc_context);
+ break;
+
case T_Aggref:
{
Aggref *aggref = (Aggref *)node;