diff options
author | Teodor Sigaev | 2017-12-25 15:59:38 +0000 |
---|---|---|
committer | Teodor Sigaev | 2017-12-25 15:59:38 +0000 |
commit | ff963b393ca93a71d2f398c4c584b322cd351c2c (patch) | |
tree | 531c491b2ec392d511767b1d3ee26af9bdf87979 /doc/src/sgml/spgist.sgml | |
parent | 4e2970f8807f1ccfc8029979a70dc80ee102ce48 (diff) |
Add polygon opclass for SP-GiST
Polygon opclass uses compress method feature of SP-GiST added earlier. For now
it's a single operator class which uses this feature. SP-GiST actually indexes
a bounding boxes of input polygons, so part of supported operations are lossy.
Opclass uses most methods of corresponding opclass over boxes of SP-GiST and
treats bounding boxes as point in 4D-space.
Bump catalog version.
Authors: Nikita Glukhov, Alexander Korotkov with minor editorization by me
Reviewed-By: all authors + Darafei Praliaskouski
Discussion: https://www.postgresql.org/message-id/flat/54907069.1030506@sigaev.ru
Diffstat (limited to 'doc/src/sgml/spgist.sgml')
-rw-r--r-- | doc/src/sgml/spgist.sgml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/doc/src/sgml/spgist.sgml b/doc/src/sgml/spgist.sgml index b4a8be476e7..51bb60c92a0 100644 --- a/doc/src/sgml/spgist.sgml +++ b/doc/src/sgml/spgist.sgml @@ -131,6 +131,42 @@ </entry> </row> <row> + <entry><literal>poly_ops</literal></entry> + <entry><type>polygon</type></entry> + <entry> + <literal><<</literal> + <literal>&<</literal> + <literal>&&</literal> + <literal>&></literal> + <literal>>></literal> + <literal>~=</literal> + <literal>@></literal> + <literal><@</literal> + <literal>&<|</literal> + <literal><<|</literal> + <literal>|>></literal> + <literal>|&></literal> + </entry> + </row> + <row> + <entry><literal>poly_ops</literal></entry> + <entry><type>polygon</type></entry> + <entry> + <literal><<</literal> + <literal>&<</literal> + <literal>&&</literal> + <literal>&></literal> + <literal>>></literal> + <literal>~=</literal> + <literal>@></literal> + <literal><@</literal> + <literal>&<|</literal> + <literal><<|</literal> + <literal>|>></literal> + <literal>|&></literal> + </entry> + </row> + <row> <entry><literal>text_ops</literal></entry> <entry><type>text</type></entry> <entry> |