diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2000-07-24 03:11:01 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2000-07-24 03:11:01 +0000 |
commit | cd9f0ca5456c0fc2c6190321a8156609ef9f573d (patch) | |
tree | a2a304b236a0fd12901e781adc587ab2cbcef826 /src/backend/utils/adt/arrayfuncs.c | |
parent | c39c198bc333363c7a74e6e8c91b57466027ec3d (diff) | |
download | postgresql-cd9f0ca5456c0fc2c6190321a8156609ef9f573d.tar.gz postgresql-cd9f0ca5456c0fc2c6190321a8156609ef9f573d.zip |
Deduce equality constraints that are implied by transitivity of
mergejoinable qual clauses, and add them to the query quals. For
example, WHERE a = b AND b = c will cause us to add AND a = c.
This is necessary to ensure that it's safe to use these variables
as interchangeable sort keys, which is something 7.0 knows how to do.
Should provide a useful improvement in planning ability, too.
Diffstat (limited to 'src/backend/utils/adt/arrayfuncs.c')
0 files changed, 0 insertions, 0 deletions