Add hash support functions and hash opclass for contrib/ltree.
authorTom Lane
Thu, 21 Mar 2024 22:27:49 +0000 (18:27 -0400)
committerTom Lane
Thu, 21 Mar 2024 22:27:49 +0000 (18:27 -0400)
commit485f0aa85995340fb62113448c992ee48dc6fff1
tree2b9e02fa44574ed74930f369ea50e536c098ce02
parent0997e0af273d80add75bcf5616eee000d0a78397
Add hash support functions and hash opclass for contrib/ltree.

This also enables hash join and hash aggregation on ltree columns.

Tommy Pavlicek, reviewed by jian he

Discussion: https://postgr.es/m/CAEhP-W9ZEoHeaP_nKnPCVd_o1c3BAUvq1gWHrq8EbkNRiS9CvQ@mail.gmail.com
contrib/ltree/Makefile
contrib/ltree/expected/ltree.out
contrib/ltree/ltree--1.2--1.3.sql [new file with mode: 0644]
contrib/ltree/ltree.control
contrib/ltree/ltree_op.c
contrib/ltree/ltreetest.sql
contrib/ltree/meson.build
contrib/ltree/sql/ltree.sql
doc/src/sgml/ltree.sgml