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

51.34. pg_operator #

目录 pg_operator 存储有关运算符的信息。请参见 CREATE OPERATOR第 36.14 节 了解更多信息。

表 51.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

此运算符支持合并连接

oprcanhash bool

此运算符支持哈希连接

oprleft oid (引用 pg_type.oid)

左操作数的类型(前缀运算符为零)

oprright oid (引用 pg_type.oid)

右操作数的类型

oprresult oid (引用 pg_type.oid)

结果的类型(对于“shell”运算符(尚未定义),为零)

oprcom oid (引用 pg_operator.oid)

此运算符的换位符(如果没有,则为零)

oprnegate oid (引用 pg_operator.oid)

此运算符的否定符(如果没有,则为零)

oprcode regproc (引用 pg_proc.oid)

实现此算子的函数(对于尚未定义的 shell 算子为零)

oprrest regproc(引用 pg_proc.oid

此算子的约束选择性估算函数(如果没有则为零)

oprjoin regproc(引用 pg_proc.oid

此算子的连接选择性估算函数(如果没有则为零)