postgresql/src/include/lib
Thomas Munro 7815e7efdb Add reusable routine for making arrays unique.
Introduce qunique() and qunique_arg(), which can be used after qsort()
and qsort_arg() respectively to remove duplicate values.  Use it where
appropriate.

Author: Thomas Munro
Reviewed-by: Tom Lane (in an earlier version)
Discussion: https://postgr.es/m/CAEepm%3D2vmFTNpAmwbGGD2WaryM6T3hSDVKQPfUwjdD_5XY6vAA%40mail.gmail.com
2019-11-07 17:00:48 +13:00
..
binaryheap.h Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
bipartite_match.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
bloomfilter.h Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
dshash.h Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
hyperloglog.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
ilist.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
integerset.h Add IntegerSet, to hold large sets of 64-bit ints efficiently. 2019-03-22 13:21:45 +02:00
knapsack.h Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
pairingheap.h Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
qunique.h Add reusable routine for making arrays unique. 2019-11-07 17:00:48 +13:00
rbtree.h Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
simplehash.h Allow simplehash to use already-calculated hash values. 2019-08-01 16:05:49 -07:00
stringinfo.h Make StringInfo available to frontend code. 2019-11-05 14:56:40 -08:00