45.29. pg_operator

pg_operator存储有关操作符的信息。参阅CREATE OPERATOR and Section 35.12获取这些操作符参数的细节。

Table 45-29. pg_operator Columns

名称类型引用描述
oprnamename 操作符名
oprnamespaceoidpg_namespace.oid 包含此操作符的名空间的OID
oprowneroidpg_authid.oid操作符所有者
oprkindchar  b = 中缀("两边"), l = 前缀("左边"), r = 后缀("右边")
oprcanmergebool 此操作符支持合并连接
oprcanhashbool 这个操作符支持Hash连接
oprleftoidpg_type.oid左操作数的类型
oprrightoidpg_type.oid右操作数的类型
oprresultoidpg_type.oid结果类型
oprcomoidpg_operator.oid 此操作符的交换符,如果存在的话
oprnegateoidpg_operator.oid此操作符的反转器,如果存在的话
oprcoderegprocpg_proc.oid实现这个操作符的函数
oprrestregprocpg_proc.oid这个操作符的限制选择性计算函数
oprjoinregprocpg_proc.oid这个操作符的连接选择性计算函数

未用的字段包含零。比如,oprleft对于前缀操作符而言是零。