pg_operator
pg_operator#
The pg_operator system catalog table stores information about operators, both built-in and those defined by CREATE OPERATOR. Unused column contain zeroes. For example, oprleft is zero for a prefix operator.
Table 1. pg_catalog.pg_operator
column |
type |
references |
description |
|---|---|---|---|
|
name |
Name of the operator. |
|
|
oid |
pg_namespace.oid |
The OID of the namespace that contains this operator. |
|
oid |
pg_authid.oid |
Owner of the operator. |
|
char |
|
|
|
boolean |
This operator supports hash joins. |
|
|
oid |
pg_type.oid |
Type of the left operand. |
|
oid |
pg_type.oid |
Type of the right operand. |
|
oid |
pg_type.oid |
Type of the result. |
|
oid |
pg_operator.oid |
Commutator of this operator, if any. |
|
pg_operator.oid |
Negator of this operator, if any. |
|
|
oid |
pg_operator.oid |
If this operator supports merge joins, the operator that sorts the type of the left-hand operand ( |
|
oid |
pg_operator.oid |
If this operator supports merge joins, the operator that sorts the type of the right-hand operand ( |
|
oid |
pg_operator.oid |
If this operator supports merge joins, the less-than operator that compares the left and right operand types ( |
|
oid |
pg_operator.oid |
If this operator supports merge joins, the greater-than operator that compares the left and right operand types ( |
|
regproc |
pg_proc.oid |
Function that implements this operator. |
|
regproc |
pg_proc.oid |
Restriction selectivity estimation function for this operator. |
|
regproc |
pg_proc.oid |
Join selectivity estimation function for this operator. |