| PostgreSQL 9.3.1 中文手册 | ||||
|---|---|---|---|---|
| 上一页 | 上一级 | 章 47. 系统表 | 下一页 | |
pg_operator存储有关操作符的信息。参阅 CREATE OPERATOR 和 节33.12 获取这些操作符参数的细节。
表 47-33. pg_operator 字段
| 名字 | 类型 | 引用 | 描述 | 
|---|---|---|---|
| oid | oid | 行标识符(隐藏属性;必须明确选择) | |
| oprname | name | 操作符的名字 | |
| oprnamespace | oid | pg_namespace.oid | 包含此操作符的名字空间的 OID | 
| oprowner | oid | pg_authid.oid | 操作符所有者 | 
| oprkind | char | b = infix = 中缀("两边"), l = 前缀("左边"), r = 后缀("右边") | |
| oprcanmerge | bool | 这个操作符支持合并连接 | |
| oprcanhash | bool | 这个操作符支持 Hash 连接 | |
| 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对于前缀操作符而言是零。