postgres/contrib/btree_gin
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
..
expected Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
sql Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
.gitignore Support "make check" in contrib 2011-04-25 22:27:11 +03:00
btree_gin--1.1--1.2.sql Add btree_gin support for enum types 2017-03-21 11:04:17 -04:00
btree_gin--1.2--1.3.sql Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
btree_gin--1.3--1.4.sql Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
btree_gin--1.0--1.1.sql Add support for EUI-64 MAC addresses as macaddr8 2017-03-15 11:16:25 -04:00
btree_gin--1.0.sql Throw a useful error message if an extension script file is fed to psql. 2011-10-12 15:45:03 -04:00
btree_gin.c Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
btree_gin.control Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
Makefile Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00
meson.build Add cross-type comparisons to contrib/btree_gin. 2025-07-03 16:24:31 -04:00