pg_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)

Присоединяйтесь к функции оценки избирательности для этого оператора (нулевой, если нет)