head	1.6;
access;
symbols
	REL7_4_29:1.3
	REL8_0_25:1.5
	REL8_1_21:1.5
	REL8_2_17:1.5
	REL7_4_28:1.3
	REL8_0_24:1.5
	REL8_1_20:1.5
	REL8_2_16:1.5
	REL7_4_27:1.3
	REL8_0_23:1.5
	REL8_1_19:1.5
	REL8_2_15:1.5
	REL7_4_26:1.3
	REL8_0_22:1.5
	REL8_1_18:1.5
	REL8_2_14:1.5
	REL7_4_25:1.3
	REL8_0_21:1.5
	REL8_1_17:1.5
	REL8_2_13:1.5
	REL7_4_24:1.3
	REL8_0_20:1.5
	REL8_1_16:1.5
	REL8_2_12:1.5
	REL7_4_23:1.3
	REL8_0_19:1.5
	REL8_1_15:1.5
	REL8_2_11:1.5
	REL7_4_22:1.3
	REL8_0_18:1.5
	REL8_1_14:1.5
	REL8_2_10:1.5
	REL7_4_21:1.3
	REL8_0_17:1.5
	REL8_1_13:1.5
	REL8_2_9:1.5
	REL7_4_20:1.3
	REL8_0_16:1.5
	REL8_1_12:1.5
	REL8_2_8:1.5
	REL8_2_7:1.5
	REL7_3_21:1.1
	REL7_4_19:1.3
	REL8_0_15:1.5
	REL8_1_11:1.5
	REL8_2_6:1.5
	REL8_3_BETA2:1.5
	REL8_3_BETA1:1.5
	REL7_3_20:1.1
	REL7_4_18:1.3
	REL8_0_14:1.5
	REL8_1_10:1.5
	REL8_2_5:1.5
	REL7_3_19:1.1
	REL7_4_17:1.3
	REL8_0_13:1.5
	REL8_1_9:1.5
	REL8_2_4:1.5
	REL8_0_12:1.5
	REL8_1_8:1.5
	REL8_2_3:1.5
	REL7_3_18:1.1
	REL7_4_16:1.3
	REL8_0_11:1.5
	REL8_1_7:1.5
	REL8_2_2:1.5
	REL8_0_10:1.5
	REL8_1_6:1.5
	REL8_2_1:1.5
	REL7_4_15:1.3
	REL7_3_17:1.1
	REL8_2_STABLE:1.5.0.8
	REL8_2_0:1.5
	REL8_2_RC1:1.5
	REL8_2_BETA3:1.5
	REL8_2_BETA2:1.5
	REL8_1_5:1.5
	REL8_0_9:1.5
	REL7_4_14:1.3
	REL7_3_16:1.1
	REL8_2_BETA1:1.5
	REL7_3_15:1.1
	REL7_4_13:1.3
	REL8_0_8:1.5
	REL8_1_4:1.5
	REL7_3_14:1.1
	REL7_4_12:1.3
	REL8_0_7:1.5
	REL8_1_3:1.5
	REL7_3_13:1.1
	REL7_4_11:1.3
	REL8_0_6:1.5
	REL8_1_2:1.5
	REL7_3_12:1.1
	REL7_4_10:1.3
	REL8_0_5:1.5
	REL8_1_1:1.5
	REL8_1_STABLE:1.5.0.6
	REL8_1_0:1.5
	REL8_1_0RC1:1.5
	REL8_1_0BETA4:1.5
	REL8_1_0BETA3:1.5
	REL7_3_11:1.1
	REL7_4_9:1.3
	REL8_0_4:1.5
	REL8_1_0BETA2:1.5
	REL8_1_0BETA1:1.5
	REL7_2_8:1.1
	REL7_3_10:1.1
	REL7_4_8:1.3
	REL8_0_3:1.5
	REL8_0_2:1.5
	REL7_2_7:1.1
	REL7_3_9:1.1
	REL7_4_7:1.3
	REL8_0_1:1.5
	REL8_0_STABLE:1.5.0.4
	REL8_0_0:1.5.0.2
	REL8_0_0RC5:1.5
	REL8_0_0RC4:1.5
	REL8_0_0RC3:1.5
	REL8_0_0RC2:1.5
	REL8_0_0RC1:1.5
	REL8_0_0BETA5:1.5
	REL8_0_0BETA4:1.4
	REL7_4_6:1.3
	REL7_3_8:1.1
	REL7_2_6:1.1
	REL8_0_0BETA3:1.4
	REL8_0_0BETA2:1.4
	REL7_2_5:1.1
	REL7_4_5:1.3
	REL7_3_7:1.1
	REL7_4_4:1.3
	REL8_0_0BETA1:1.4
	REL7_4_3:1.3
	REL7_4_2:1.3
	REL7_3_6:1.1
	REL7_4_1:1.3
	REL7_3_5:1.1
	REL7_4:1.3
	REL7_4_RC2:1.3
	REL7_4_STABLE:1.3.0.4
	REL7_4_RC1:1.3
	REL7_4_BETA5:1.3
	REL7_4_BETA4:1.3
	REL7_4_BETA3:1.3
	REL7_4_BETA2:1.3
	WIN32_DEV:1.3.0.2
	REL7_4_BETA1:1.3
	REL7_3_4:1.1
	REL7_3_2:1.1
	REL7_2_4:1.1
	REL7_3_STABLE:1.1.0.4
	REL7_2_3:1.1
	REL7_2_STABLE:1.1.0.2
	REL7_2:1.1
	REL7_2_RC2:1.1
	REL7_2_RC1:1.1
	REL7_2_BETA5:1.1
	REL7_2_BETA4:1.1
	REL7_2_BETA3:1.1
	REL7_2_BETA2:1.1
	REL7_2_BETA1:1.1;
locks; strict;
comment	@# @;


1.6
date	2007.11.10.23.30.45;	author momjian;	state dead;
branches;
next	1.5;

1.5
date	2004.11.01.11.11.10;	author neilc;	state Exp;
branches;
next	1.4;

1.4
date	2004.05.28.10.43.18;	author teodor;	state Exp;
branches;
next	1.3;

1.3
date	2003.03.20.18.59.18;	author momjian;	state Exp;
branches;
next	1.2;

1.2
date	2003.02.19.03.46.00;	author momjian;	state Exp;
branches;
next	1.1;

1.1
date	2001.08.22.18.27.54;	author tgl;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Move most /contrib README files into SGML.  Some still need conversion
or will never be converted.
@
text
@This is a B-Tree implementation using GiST that supports the int2, int4,
int8, float4, float8 timestamp with/without time zone, time
with/without time zone, date, interval, oid, money, macaddr, char,
varchar/text, bytea, numeric, bit, varbit and inet/cidr types.

All work was done by Teodor Sigaev (teodor@@stack.net) , Oleg Bartunov
(oleg@@sai.msu.su), Janko Richter (jankorichter@@yahoo.de).
See http://www.sai.msu.su/~megera/postgres/gist for additional
information.

NEWS:

     Apr 17, 2004 - Performance optimizing

     Jan 21, 2004 - add support for bytea, numeric, bit, varbit, inet/cidr

     Jan 17, 2004 - Reorganizing code and add support for char, varchar/text

     Jan 10, 2004 - btree_gist now support oid , timestamp with time zone ,
                    time with and without time zone, date , interval
                    money, macaddr

     Feb  5, 2003 - btree_gist now support int2, int8, float4, float8
     
NOTICE:
     This version will only work with PostgreSQL version 7.4 and above
     because of changes in the system catalogs and the function call
     interface.
     
     If you want to index varchar attributes, you have to index using
     the function text(<varchar>):
     Example:
       CREATE TABLE test ( a varchar(23) );
       CREATE INDEX testidx ON test USING GIST ( text(a) );


INSTALLATION:

  gmake
  gmake install
  -- load functions
  psql <database> < btree_gist.sql

REGRESSION TEST:

   gmake installcheck

EXAMPLE USAGE:

   create table test (a int4);
   -- create index
   create index testidx on test using gist (a);
   -- query
   select * from test where a < 10;

@


1.5
log
@Trivial fixes for English grammar in contrib/btree_gist and contrib/rtree_gist
documentation.
@
text
@@


1.4
log
@New version. Add support for int2, int8, float4, float8, timestamp with/without time zone, time with/without time zone, date, interval, oid, money and macaddr, char, varchar/text, bytea, numeric, bit, varbit, inet/cidr types for GiST
@
text
@d1 4
a4 4
This is B-Tree implementation using GiST for int2, int4, int8, float4, float8
timestamp with/without time zone, time with/without time zone, date,
interval, oid, money and macaddr, char, varchar/text, bytea, numeric,
bit, varbit, inet/cidr types.
d26 3
a28 3
     This version will works only with postgresql version 7.4 and above
     because of changes in interface of function calling and in system
     tables.
@


1.3
log
@please apply attached patch to current CVS.
btree_gist now supports int2 !
Thanks Janko Richter for contribution.
@
text
@d2 3
a4 1
timestamp types.
d6 4
a9 3
All work was done by Teodor Sigaev (teodor@@stack.net) and Oleg Bartunov
(oleg@@sai.msu.su). See http://www.sai.msu.su/~megera/postgres/gist
for additional information.
d12 12
a23 3
     Feb 5, 2003 - btree_gist now support int2, int8, float4, float8 !
                   Thank Janko Richter <jankorichter@@yahoo.de> for
                   contribution.
d26 1
a26 1
     This version will works only with postgresql version 7.3 and above
d29 7
@


1.2
log
@We just released new version of contrib/btree_gist
(7.3 and current CVS) with support of int8, float4, float8
in addition to int4. Thanks Janko Richter for contribution.

Oleg Bartunov
@
text
@d1 1
a1 1
This is B-Tree implementation using GiST for int4, int8, float4, float8
d9 1
a9 1
     Feb 5, 2003 - btree_gist now support int8, float4, float8 !
@


1.1
log
@New contrib module for BTREE emulation in GiST.
From Oleg Bartunov and Teodor Sigaev.
@
text
@d1 1
a1 1
This is B-Tree implementation using GiST for int4 and 
d8 5
d14 1
a14 1
     This version will works only with postgresql version 7.2 and above
@
