# 52.33.pg_opclass

目录pg_opclass定义索引访问方法运算符类。每个运算符类为特定数据类型的索引列和特定索引访问方法定义语义。运算符类实质上指定特定运算符族适用于特定的可索引列数据类型。该系列中实际可用于索引列的一组运算符是接受该列的数据类型作为其左侧输入的任何一个。

运算符类在详细描述第 38.16 节.

表 52.33.pg_opclass

列类型

描述
样的 样的

行标识符
操作方法 样的(参考pg_am.样的)

索引访问方法运算符类用于
操作名称 姓名

此运算符类的名称
opc命名空间 样的(参考pg_namespace.样的)

此运算符类的命名空间
经营者 样的(参考pg_authid.样的)

操作员类的所有者
opc家族 样的(参考pg_opfamily.样的)

包含运算符类的运算符族
光学类型 样的(参考pg_type.样的)

运算符类索引的数据类型
opcdefault 布尔

如果此运算符类是默认的,则为真光学类型
opckeytype 样的(参考pg_type.样的)

存储在索引中的数据类型,如果相同则为零光学类型

运算符类的操作方法必须匹配方法其包含的运算符系列。此外,不得超过一个pg_opclass行有opcdefault对于任何给定的组合都为真操作方法光学类型.