mirror of
https://github.com/postgres/postgres.git
synced 2026-01-05 23:38:41 +03: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:
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user