mirror of
https://github.com/postgres/postgres.git
synced 2026-05-28 04:35:45 -04:00
Add comment that ec_relids excludes "child" EquivalenceClass members.
This was already documented a few lines further down, but the comment just beside the field declaration could be misleading. Per gripe from Kyotaro Horiguchi.
This commit is contained in:
parent
406a1a9ef0
commit
8cf0ad1ea3
1 changed files with 2 additions and 1 deletions
|
|
@ -585,7 +585,8 @@ typedef struct EquivalenceClass
|
|||
List *ec_members; /* list of EquivalenceMembers */
|
||||
List *ec_sources; /* list of generating RestrictInfos */
|
||||
List *ec_derives; /* list of derived RestrictInfos */
|
||||
Relids ec_relids; /* all relids appearing in ec_members */
|
||||
Relids ec_relids; /* all relids appearing in ec_members, except
|
||||
* for child members (see below) */
|
||||
bool ec_has_const; /* any pseudoconstants in ec_members? */
|
||||
bool ec_has_volatile; /* the (sole) member is a volatile expr */
|
||||
bool ec_below_outer_join; /* equivalence applies below an OJ */
|
||||
|
|
|
|||
Loading…
Reference in a new issue