- 15 11月, 2010 1 次提交
-
-
由 Robert Haas 提交于
Itagaki Takahiro, with slight modifications.
-
- 21 9月, 2010 1 次提交
-
-
由 Magnus Hagander 提交于
-
- 26 2月, 2010 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 15 1月, 2010 1 次提交
-
-
由 Teodor Sigaev 提交于
-
- 03 1月, 2010 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 18 9月, 2009 1 次提交
-
-
由 Teodor Sigaev 提交于
only for secondary page split (i.e. for non-first columns of index) Patch by Paul Ramsey <pramsey@opengeo.org>
-
- 11 6月, 2009 1 次提交
-
-
由 Bruce Momjian 提交于
provided by Andrew.
-
- 06 4月, 2009 1 次提交
-
-
由 Teodor Sigaev 提交于
from buggy user-defined picksplit to GiST.
-
- 02 1月, 2009 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 15 4月, 2008 1 次提交
-
-
由 Tom Lane 提交于
"consistent" functions, and remove pg_amop.opreqcheck, as per recent discussion. The main immediate benefit of this is that we no longer need 8.3's ugly hack of requiring @@@ rather than @@ to test weight-using tsquery searches on GIN indexes. In future it should be possible to optimize some other queries better than is done now, by detecting at runtime whether the index match is exact or not. Tom Lane, after an idea of Heikki's, and with some help from Teodor.
-
- 02 1月, 2008 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 16 11月, 2007 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 08 9月, 2007 1 次提交
-
-
由 Teodor Sigaev 提交于
big misalignement, then it tries to split page basing on distribution of boxe's centers. Per report from Dolafi, Tom <dolafit@janelia.hhmi.org> Backpatch is needed, change doesn't affect on-disk storage.
-
- 06 1月, 2007 1 次提交
-
-
由 Bruce Momjian 提交于
back-stamped for this.
-
- 04 10月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 10 9月, 2006 1 次提交
-
-
由 Tom Lane 提交于
agreed these symbols are less easily confused. I made new pg_operator entries (with new OIDs) for the old names, so as to provide backward compatibility while making it pretty easy to remove the old names in some future release cycle. This commit only touches the core datatypes, contrib will be fixed separately.
-
- 14 7月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 28 6月, 2006 1 次提交
-
-
由 Teodor Sigaev 提交于
* new split algorithm (as proposed in http://archives.postgresql.org/pgsql-hackers/2006-06/msg00254.php) * possible call pickSplit() for second and below columns * add spl_(l|r)datum_exists to GIST_SPLITVEC - pickSplit should check its values to use already defined spl_(l|r)datum for splitting. pickSplit should set spl_(l|r)datum_exists to 'false' (if they was 'true') to signal to caller about using spl_(l|r)datum. * support for old pickSplit(): not very optimal but correct split * remove 'bytes' field from GISTENTRY: in any case size of value is defined by it's type. * split GIST_SPLITVEC to two structures: one for using in picksplit and second - for internal use. * some code refactoring * support of subsplit to rtree opclasses TODO: add support of subsplit to contrib modules
-
- 05 3月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 08 11月, 2005 1 次提交
-
-
由 Tom Lane 提交于
-
- 15 10月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 23 9月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 02 7月, 2005 1 次提交
-
-
由 Tom Lane 提交于
basic regression tests for GiST to the standard regression tests. I took the opportunity to add an rtree-equivalent gist opclass for circles; the contrib version only covered boxes and polygons, but indexing circles is very handy for distance searches.
-
- 25 6月, 2005 1 次提交
-
-
由 Tom Lane 提交于
to the existing X-direction tests. An rtree class now includes 4 actual 2-D tests, 4 1-D X-direction tests, and 4 1-D Y-direction tests. This involved adding four new Y-direction test operators for each of box and polygon; I followed the PostGIS project's lead as to the names of these operators. NON BACKWARDS COMPATIBLE CHANGE: the poly_overleft (&<) and poly_overright (&>) operators now have semantics comparable to box_overleft and box_overright. This is necessary to make r-tree indexes work correctly on polygons. Also, I changed circle_left and circle_right to agree with box_left and box_right --- formerly they allowed the boundaries to touch. This isn't actually essential given the lack of any r-tree opclass for circles, but it seems best to sync all the definitions while we are at it.
-
- 24 6月, 2005 1 次提交
-
-
由 Tom Lane 提交于
polygon operators (<<, &<, >>, &>). Per ideas originally put forward by andrew@supernews and later rediscovered by moi. This patch just fixes the existing opclasses, and does not add any new behavior as I proposed earlier; that can be sorted out later. In principle this could be back-patched, since it changes only search behavior and not system catalog entries nor rtree index contents. I'm not currently planning to do that, though, since I think it could use more testing.
-
- 26 5月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
them, the executation behavior could be unexpected.
-
- 21 5月, 2005 1 次提交
-
-
由 Neil Conway 提交于
methods in a short-lived memory context, there is no need for GiST methods to do their own manual (and error-prone) memory management.
-
- 29 8月, 2004 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 30 3月, 2004 1 次提交
-
-
由 Teodor Sigaev 提交于
boxes. Change interface to user-defined GiST support methods union and picksplit. Now instead of bytea struct it used special GistEntryVector structure.
-
- 30 11月, 2003 1 次提交
-
-
由 PostgreSQL Daemon 提交于
$Header: -> $PostgreSQL Changes ...
-
- 28 7月, 2003 1 次提交
-
-
由 Tom Lane 提交于
-
- 05 9月, 2002 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 28 5月, 2002 1 次提交
-
-
由 Tom Lane 提交于
Patch from Teodor Sigaev.
-
- 25 10月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
tests pass.
-
- 02 10月, 2001 1 次提交
-
-
由 Tom Lane 提交于
-
- 23 8月, 2001 1 次提交
-
-
由 Tom Lane 提交于
for haskeytype). Update GiST contrib modules too. Add linear-time split algorithm for R-tree GiST opclass. From Oleg Bartunov and Teodor Sigaev.
-
- 01 6月, 2001 1 次提交
-
-
由 Tom Lane 提交于
Oleg Bartunov and Teodor Sigaev.
-