diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2004-01-07 22:02:48 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2004-01-07 22:02:48 +0000 |
commit | cad5f4a8c4331153de9476a3dacd22577e358c39 (patch) | |
tree | ccb7bdd35141d3097096dd0e2ba6f56df0fb1fd5 /src/backend/executor/execScan.c | |
parent | 504983859d86549dd0a41462869be83af78af6f8 (diff) | |
download | postgresql-cad5f4a8c4331153de9476a3dacd22577e358c39.tar.gz postgresql-cad5f4a8c4331153de9476a3dacd22577e358c39.zip |
Make some improvements in the intelligence of the partial-index
predicate tester. It can now deal with commuted clauses (for
instance, 4 < x implies x > 3), subclauses more complicated than
a simple Var (for example, upper(x) = 't' implies upper(x) > 'a'),
and <> operators (for example, x < 3 implies x <> 4). Still
only understands operators associated with btree opclasses, though.
Inspired by example from Martin Hampl.
Diffstat (limited to 'src/backend/executor/execScan.c')
0 files changed, 0 insertions, 0 deletions