Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18

52.34. pg_operator #

系统目录 pg_operator 存储关于操作符的信息。更多信息请参阅 CREATE OPERATOR第 36.14 节

表 52.34. pg_operator

列 类型

描述

oid oid

行标识符

oprname name

操作符的名称

oprnamespace oid (引用 pg_namespace.oid)

包含此操作符的命名空间的 OID

oprowner oid (引用 pg_authid.oid)

操作符的所有者

oprkind char

b = 中缀操作符(both),或 l = 前缀操作符(left

oprcanmerge bool

此操作符支持合并连接(merge joins)

oprcanhash bool

此操作符支持哈希连接(hash joins)

oprleft oid (引用 pg_type.oid)

左操作数的类型(对于前缀操作符为零)

oprright oid (引用 pg_type.oid)

右操作数的类型

oprresult oid (引用 pg_type.oid)

结果的类型(对于尚未定义的 shell 操作符为零)

oprcom oid (引用 pg_operator.oid)

此操作符的交换算子(commuter)(无则为零)

oprnegate oid (引用 pg_operator.oid)

此操作符的否定算子(negator)(无则为零)

oprcode regproc (引用 pg_proc.oid)

实现此操作符的函数(对于尚未定义的 shell 操作符为零)

oprrest regproc (引用 pg_proc.oid)

此操作符的限制选择度估算函数(无则为零)

oprjoin regproc (引用 pg_proc.oid)

此操作符的连接选择度估算函数(无则为零)