| PostgreSQL 7.4 文檔 | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 43. 系統表 | Fast Forward | Next |
表 pg_operator 存儲有關操作符的信息。 參閱CREATE OPERATOR 和 Section 33.11 獲取這些操作符參數的細節。
Table 43-23. pg_operator 字段
| 名字 | 類型 | 引用 | 描述 |
|---|---|---|---|
| oprname | name | 操作符名字 | |
| oprnamespace | oid | pg_namespace.oid | 包含此操作符的名字空間的 OID。 |
| oprowner | int4 | pg_shadow.usesysid | 操作符所有者(創建者) |
| oprkind | char | b = 中綴 ("兩邊"), l = 前綴 ("左邊"), r = 後綴 ("右邊") | |
| 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 | 如果存在的話,此操作符的反轉器 |
| oprlsortop | oid | pg_operator.oid | 如果此操作符支持融合連接,這裡是對左手邊操作數排序的操作符 (L<L) |
| oprrsortop | oid | pg_operator.oid | 如果此操作符支持融合連接,這裡是對右手邊操作數排序的操作符 (R<R) |
| oprltcmpop | oid | pg_operator.oid | 如果這個操作符支持融合連接,那麼這是比較左右操作數類型(L<R)的小于操作符。 |
| oprgtcmpop | oid | pg_operator.oid | 如果這個操作符支持融合連接,那麼這是比較左右操作數類型(L>R)的小于操作符。 |
| oprcode | regproc | pg_proc.oid | 實現這個操作符的函數 |
| oprrest | regproc | pg_proc.oid | 此操作符的約束選擇性計算函數 |
| oprjoin | regproc | pg_proc.oid | 此操作符的連接選擇性計算函數 |
未用的字段包含零,比如,oprleft對于前綴操作符而言是零。