aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/arrayfuncs.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2000-07-24 03:11:01 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2000-07-24 03:11:01 +0000
commitcd9f0ca5456c0fc2c6190321a8156609ef9f573d (patch)
treea2a304b236a0fd12901e781adc587ab2cbcef826 /src/backend/utils/adt/arrayfuncs.c
parentc39c198bc333363c7a74e6e8c91b57466027ec3d (diff)
downloadpostgresql-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