51.34. pg_operator
В каталоге pg_operator хранится информация об операторах. За дополнительными сведениями обратитесь к описанию CREATE OPERATOR и Разделу 37.14.
Таблица 51.34. Столбцы pg_operator
| Name | Тип | Ссылки | Описание | 
|---|---|---|---|
oid | oid | Идентификатор строки | |
oprname | name | Имя оператора | |
oprnamespace | oid |  | OID пространства имён, содержащего этот оператор | 
oprowner | oid |  | Владелец оператора | 
oprkind | char | b = инфиксный («both»), l = префиксный («left»), r = постфиксный («right») | |
oprcanmerge | bool | Этот оператор поддерживает соединение слиянием | |
oprcanhash | bool | Этот оператор поддерживает соединение по хешу | |
oprleft | oid |  | Тип левого операнда | 
oprright | oid |  | Тип правого операнда | 
oprresult | oid |  | Тип результата | 
oprcom | oid |  | Коммутирующий для данного оператор, если есть | 
oprnegate | oid |  | Обратный для данного оператор, если есть | 
oprcode | regproc |  | Функция, реализующая этот оператор | 
oprrest | regproc |  | Функция оценки избирательности ограничения для данного оператора | 
oprjoin | regproc |  | Функция оценки избирательности соединения для данного оператора | 
Неиспользуемые поля содержат нули. Например, поле oprleft будет содержать ноль для префиксного оператора.