# 65.2.内置运算符类
PostgreSQL核心发行版包括中所示的GiST运算符类表65.1(中介绍的一些可选模块)附录F提供其他GiST运算符类。)
表65.1.内置GiST运算符类
名称 | 可转位算子 | 排序运算符 |
---|---|---|
箱子操作 | <<(盒子,盒子) | <->(框、点) |
&<(盒子,盒子) | ||
&&(盒子,盒子) | ||
&>(盒子,盒子) | ||
>>(盒子,盒子) | ||
~=(盒子,盒子) | ||
@>(盒子,盒子) | ||
<@(盒子,盒子) | ||
&<|(盒子,盒子) | ||
<<|(盒子,盒子) | ||
|>>(盒子,盒子) | ||
|&>(盒子,盒子) | ||
(盒子,盒子) | ||
@(盒子,盒子) | ||
圆圈行动 | <<(圆圈,圆圈) | <->(圆,点) |
&<(圆圈,圆圈) | ||
&>(圈,圈) | ||
>>(圈,圈) | ||
<@(圆圈,圆圈) | ||
@>(圈,圈) | ||
~=(圆圈,圆圈) | ||
&&(圈,圈) | ||
|>>(圈,圈) | ||
<<|(圆圈,圆圈) | ||
&<|(圆圈,圆圈) | ||
|&>(圈,圈) | ||
@(圈,圈) | ||
(圆圈,圆圈) | ||
内特奥普酒店 | <(inet,inet) | |
<<=(inet,inet) | ||
>>(inet,inet) | ||
>>=(inet,inet) | ||
=(inet,inet) | ||
<>(inet,inet) | ||
<(inet,inet) | ||
<=(inet,inet) | ||
>(inet,inet) | ||
>=(inet,inet) | ||
&&(inet,inet) | ||
multirange_ops | = (anymultirange, anymultirange) | |
&& (anymultirange, anymultirange) | ||
&& (anymultirange, anyrange) | ||
@> (anymultirange, anyelement) | ||
@> (anymultirange, anymultirange) | ||
@> (anymultirange, anyrange) | ||
<@ (anymultirange, anymultirange) | ||
<@ (anymultirange, anyrange) | ||
<< (anymultirange, anymultirange) | ||
<< (anymultirange, anyrange) | ||
>> (anymultirange, anymultirange) | ||
>> (anymultirange, anyrange) | ||
&< (anymultirange, anymultirange) | ||
&< (anymultirange, anyrange) | ||
&> (anymultirange, anymultirange) | ||
&> (anymultirange, anyrange) | ||
-|- (anymultirange, anymultirange) | ||
-|- (anymultirange, anyrange) | ||
point_ops | |>> (point, point) | <-> (point, point) |
<< (point, point) | ||
>> (point, point) | ||
<<| (point, point) | ||
~= (point, point) | ||
<@ (point, box) | ||
<@(点、多边形) | ||
<@(点、圆) | ||
保利奥普斯酒店 | <<(多边形,多边形) | <->(多边形,点) |
&<(多边形,多边形) | ||
&>(多边形,多边形) | ||
>>(多边形,多边形) | ||
<@(多边形,多边形) | ||
@>(多边形,多边形) | ||
~=(多边形,多边形) | ||
&&(多边形,多边形) | ||
<<|(多边形,多边形) | ||
&<|(多边形,多边形) | ||
|&>(多边形,多边形) | ||
|>>(多边形,多边形) | ||
@(多边形,多边形) | ||
(多边形,多边形) | ||
射程行动 | =(任意范围,任意范围) | |
&&(任意范围,任意范围) | ||
&&(任意范围,任意多范围) | ||
@>(任意范围,任意元素) | ||
@>(任意范围,任意范围) | ||
@>(任意范围,任意多范围) | ||
<@(任意范围,任意范围) | ||
<@(任意范围,任意多范围) | ||
<<(鹿角,鹿角) | ||
<<(鹿角,鹿角) | ||
>>(鹿角,鹿角) | ||
>>(鹿角,鹿角) | ||
&<(鹿角,鹿角) | ||
&<(鹿角,鹿角) | ||
&>(鹿角,鹿角) | ||
&>(鹿角,鹿角) | ||
-|-(鹿角,鹿角) | ||
-|-(鹿角,鹿角) | ||
Tsu_ops | <@(tsquery,tsquery) | |
@>(tsquery,tsquery) | ||
Tsu ops | @@(tsvector,tsquery) |
出于历史原因内特奥普酒店
运算符类不是类型的默认类内特
和苹果酒
.要使用它,请在创建索引
例如
CREATE INDEX ON my_table USING GIST (my_inet_column inet_ops);