PostgreSQL
64.2. Built-in Operator Classes
The core PostgreSQL distribution includes the GiST operator classes shown in Table 64.1. (Some of the optional modules described in Appendix F provide additional GiST operator classes.)
Table 64.1. Built-in GiST Operator Classes
Name | Indexed Data Type | Indexable Operators | Ordering Operators |
---|---|---|---|
|
|
|
` `>>` `<<` `<< |
` `<@` `@>` `@` ` |
&>` ` |
>>` `` `=+` |
|
|
|
|
` `>>` `<<` `<< |
` `<@` `@>` `@` ` |
&>` ` |
>>` `` `=+` |
|
|
|
|
|
|
|
|
|
|
|
|
` `>>` `<<` `<< |
` `<@` `@>` `@` ` |
&>` ` |
>>` `` `=+` |
|
|
any range type |
|
-` `=` `@>` `@>+` |
|
|
|
|
|
|
|
+
For historical reasons, the inet_ops
operator class is not the default class for types inet
and cidr
. To use it, mention the class name in CREATE INDEX
, for example
CREATE INDEX ON my_table USING GIST (my_inet_column inet_ops);
Prev | Up | Next |
---|---|---|
64.1. Introduction |
64.3. Extensibility |
Submit correction
If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.
Copyright © 1996-2023 The PostgreSQL Global Development Group