diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2020-11-19 09:24:37 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2020-11-19 09:32:47 +0100 |
commit | 01e658fa74cb7e3292448f6663b549135958003b (patch) | |
tree | d87a206912e085d7bcdadc424b571055055e58e2 /src/backend/parser/parse_expr.c | |
parent | 7888b0999488511e4266f2134053fa3a6505a155 (diff) | |
download | postgresql-01e658fa74cb7e3292448f6663b549135958003b.tar.gz postgresql-01e658fa74cb7e3292448f6663b549135958003b.zip |
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
Diffstat (limited to 'src/backend/parser/parse_expr.c')
0 files changed, 0 insertions, 0 deletions