51.34. pg_operator
目录pg_operator
存储有关运算符的信息。有关更多信息,请参见CREATE OPERATOR和Section 37.12。
表 51.34. pg_operator
列
Name | Type | References | Description |
---|---|---|---|
oid | oid | 行标识符(隐藏属性;必须显式选择) | |
oprname | name | 运算符名称 | |
oprnamespace | oid | pg_namespace.oid | 包含此运算符的名称空间的 OID |
oprowner | oid | pg_authid.oid | 运算符的所有者 |
oprkind | char | b =前缀(“两个”),l =前缀(“左”),r =后缀(“右”) | |
oprcanmerge | bool | 该运算符支持合并联接 | |
oprcanhash | bool | 该运算符支持哈希联接 | |
oprleft | oid | pg_type.oid | 左操作数的类型 |
oprright | oid | pg_type.oid | 正确的操作数类型 |
oprresult | oid | pg_type.oid | 结果类型 |
oprcom | oid | pg_operator.oid | 此运算符的换向器(如果有) |
oprnegate | oid | pg_operator.oid | 此运算符的负数(如果有) |
oprcode | regproc | pg_proc.oid | 实现此运算符的功能 |
oprrest | regproc | pg_proc.oid | 此运算符的限制选择性估计函数 |
oprjoin | regproc | pg_proc.oid | 此运算符的联接选择性估计函数 |
未使用的列包含零。例如,对于前缀运算符,oprleft
为零。