diff --git a/src/backend/nodes/nodeFuncs.c b/src/backend/nodes/nodeFuncs.c index 92f32768f8..1ac51a7b2f 100644 --- a/src/backend/nodes/nodeFuncs.c +++ b/src/backend/nodes/nodeFuncs.c @@ -3372,6 +3372,15 @@ raw_expression_tree_walker(Node *node, /* for now, constraints are ignored */ } break; + case T_IndexElem: + { + IndexElem *indelem = (IndexElem *) node; + + if (walker(indelem->expr, context)) + return true; + /* collation and opclass names are deemed uninteresting */ + } + break; case T_GroupingSet: return walker(((GroupingSet *) node)->content, context); case T_LockingClause: