Hash support for row types

Peter Eisentraut <peter@eisentraut.org>

Commit: 01e658fa74cb7e3292448f6663b549135958003b
Author: Peter Eisentraut <peter@eisentraut.org>
Date: 2020-11-19T08:32:47Z
Releases: 14.0
Hash support for row types

Add hash functions for the record type as well as a hash operator
family and operator class for the record type.  This enables all the
hash functionality for the record type such as hash-based plans for
UNION/INTERSECT/EXCEPT DISTINCT, recursive queries using UNION
DISTINCT, hash joins, and hash partitioning.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/38eccd35-4e2d-6767-1b3c-dada1eac3124%402ndquadrant.com

Files

Documentation touched

Discussion