pg_operator
note
Эта страница переведена при помощи нейросети GigaChat.
В каталоге pg_operator хранится информация об операторах. Дополнительные сведения см. в разделе CREATE OPERATOR и в разделе «Пользовательские операторы».
Столбцы pg_operator:
| Столбец | Тип данных | Описание |
|---|---|---|
| oid | oid | Идентификатор строки |
| oprname | name | Имя оператора |
| oprnamespace | oid (ссылается на pg_namespace.oid) | OID пространства имен, содержащего этот оператор |
| oprowner | oid (ссылается на pg_authid.oid) | Владелец оператора |
| oprkind | char | b = оператор инфикса («оба») или l = оператор префикса («левый») |
| 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) | Присоединяйтесь к функции оценки избирательности для этого оператора (нулевой, если нет) |