Add missing commutators for distance operators
authorAlexander Korotkov <akorotkov@postgresql.org>
Sun, 14 Jul 2019 11:55:01 +0000 (14:55 +0300)
committerAlexander Korotkov <akorotkov@postgresql.org>
Sun, 14 Jul 2019 11:55:01 +0000 (14:55 +0300)
commit6254c55f815623bb74e2cf27562437dc3b2aa2c8
tree78d232e2a83a903b7e30ba060541aba724eda6f3
parent6e74c64bcf61eab94091f6b17dfd0ab585b1a77e
Add missing commutators for distance operators

Some of <-> operators between geometric types have their commutators missed.
This commit adds them.  The motivation is upcoming kNN support for some of those
operators.

Discussion: https://postgr.es/m/f71ba19d-d989-63b6-f04a-abf02ad9345d%40postgrespro.ru
Author: Nikita Glukhov
Reviewed-by: Tom Lane, Alexander Korotkov
src/backend/utils/adt/geo_ops.c
src/include/catalog/pg_operator.dat
src/include/catalog/pg_proc.dat
src/test/regress/expected/geometry.out
src/test/regress/sql/geometry.sql