postgresql/contrib/btree_gin/sql
Tom Lane e2b64fcef3 Add cross-type comparisons to contrib/btree_gin.
Extend the infrastructure in btree_gin.c to permit cross-type
operators, and add the code to support them for the int2, int4,
and int8 opclasses.  (To keep this patch digestible, I left
the other datatypes for a separate patch.)  This improves the
usability of btree_gin indexes by allowing them to support the
same set of queries that a regular btree index does.

Author: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Arseniy Mukhin <arseniy.mukhin.dev@gmail.com>
Discussion: https://postgr.es/m/262624.1738460652@sss.pgh.pa.us
2025-07-03 16:24:31 -04:00
..
bit.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
bool.sql Produce more-optimal plans for bitmap scans on boolean columns. 2022-11-08 10:36:04 -05:00
bpchar.sql Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
bytea.sql Make contrib regression tests safe for Danish locale. 2016-07-21 16:52:35 -04:00
char.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
cidr.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
date.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
enum.sql Add btree_gin support for enum types 2017-03-21 11:04:17 -04:00
float4.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
float8.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
inet.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
install_btree_gin.sql Test all contrib-created operator classes with amvalidate. 2016-11-29 15:05:22 -05:00
int2.sql Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
int4.sql Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
int8.sql Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
interval.sql btree_gin: Fix calculation of leftmost interval value. 2023-10-29 11:14:37 +00:00
macaddr.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
macaddr8.sql Add support for EUI-64 MAC addresses as macaddr8 2017-03-15 11:16:25 -04:00
money.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
name.sql Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
numeric.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
oid.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
text.sql Make contrib regression tests safe for Danish locale. 2016-07-21 16:52:35 -04:00
time.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timestamp.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timestamptz.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timetz.sql Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
uuid.sql Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
varbit.sql Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
varchar.sql Make contrib regression tests safe for Danish locale. 2016-07-21 16:52:35 -04:00