pgsql-server/src/backend/optimizer/path indxpath.c

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/src/backend/optimizer/path indxpath.c
Date: 2004-01-07 22:02:48
Message-ID: 20040107220248.91813D1B590@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl(at)svr1(dot)postgresql(dot)org 04/01/07 18:02:48

Modified files:
src/backend/optimizer/path: indxpath.c

Log message:
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.

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2004-01-07 22:18:37 Re: pgsql-server/src/backend/nodes read.c
Previous Message Dennis Bjorklund 2004-01-07 21:51:14 pgsql-server/src/bin/psql/po sv.po