Add more cross-type comparisons to contrib/btree_gin.
authorTom Lane <[email protected]>
Thu, 3 Jul 2025 20:30:38 +0000 (16:30 -0400)
committerTom Lane <[email protected]>
Thu, 3 Jul 2025 20:30:38 +0000 (16:30 -0400)
commitfc896821c4448038c5cc678c1aff7349ee850b23
tree351eafac04ec0c0bcf47eab651d72a4185104574
parente2b64fcef35f70f96fa92db56fbfa9ac2da136c7
Add more cross-type comparisons to contrib/btree_gin.

Using the just-added infrastructure, extend btree_gin to support
cross-type operators in its other opclasses.  All of the cross-type
comparison operators supported by the core btree opclasses for
these datatypes are now available for btree_gin indexes as well.

Author: Tom Lane <[email protected]>
Reviewed-by: Arseniy Mukhin <[email protected]>
Discussion: https://postgr.es/m/262624.1738460652@sss.pgh.pa.us
16 files changed:
contrib/btree_gin/btree_gin--1.3--1.4.sql
contrib/btree_gin/btree_gin.c
contrib/btree_gin/expected/date.out
contrib/btree_gin/expected/float4.out
contrib/btree_gin/expected/float8.out
contrib/btree_gin/expected/name.out
contrib/btree_gin/expected/text.out
contrib/btree_gin/expected/timestamp.out
contrib/btree_gin/expected/timestamptz.out
contrib/btree_gin/sql/date.sql
contrib/btree_gin/sql/float4.sql
contrib/btree_gin/sql/float8.sql
contrib/btree_gin/sql/name.sql
contrib/btree_gin/sql/text.sql
contrib/btree_gin/sql/timestamp.sql
contrib/btree_gin/sql/timestamptz.sql