We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1dd543c commit bb30bceCopy full SHA for bb30bce
pg_pathman.c
@@ -339,16 +339,19 @@ disable_inheritance_cte(Query *parse)
339
static void
340
disable_inheritance_subselect(Query *parse)
341
{
342
- SubLink *sublink;
+ Node *quals;
343
344
if (!parse->jointree || !parse->jointree->quals)
345
return;
346
347
- sublink = (SubLink *) parse->jointree->quals;
348
- if (!IsA(sublink->subselect, Query))
+ quals = parse->jointree->quals;
+ if (!IsA(quals, SubLink))
349
350
351
- disable_inheritance((Query *) sublink->subselect);
+ if (!IsA(((SubLink *) quals)->subselect, Query))
352
+ return;
353
+
354
+ disable_inheritance((Query *) (((SubLink *) quals)->subselect));
355
}
356
357
/*
0 commit comments