postgres/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
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
char.sql
cidr.sql
date.sql
enum.sql Add btree_gin support for enum types 2017-03-21 11:04:17 -04:00
float4.sql
float8.sql
inet.sql
install_btree_gin.sql
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
macaddr8.sql Add support for EUI-64 MAC addresses as macaddr8 2017-03-15 11:16:25 -04:00
money.sql
name.sql Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
numeric.sql
oid.sql
text.sql
time.sql
timestamp.sql
timestamptz.sql
timetz.sql
uuid.sql Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
varbit.sql
varchar.sql