PG_OPERATOR
PG_OPERATOR records information about operators.
Name |
Type |
Reference |
Description |
---|---|---|---|
oid |
oid |
N/A |
Row identifier (hidden attribute; displayed only when explicitly selected) |
oprname |
name |
N/A |
Name of the operator |
oprnamespace |
oid |
PG_NAMESPACE.oid |
OID of the namespace that contains this operator |
oprowner |
oid |
PG_AUTHID.oid |
Owner of the operator |
oprkind |
"char" |
N/A |
|
oprcanmerge |
boolean |
N/A |
Whether the operator supports merge joins |
oprcanhash |
boolean |
N/A |
Whether the operator supports hash joins |
oprleft |
oid |
PG_TYPE.oid |
Type of the left operand |
oprright |
oid |
PG_TYPE.oid |
Type of the right operand |
oprresult |
oid |
PG_TYPE.oid |
Type of the result |
oprcom |
oid |
PG_OPERATOR.oid |
Commutator of this operator, if any |
oprnegate |
oid |
PG_OPERATOR.oid |
Negator of this operator, if any |
oprcode |
regproc |
PG_PROC.oid |
Function that implements this operator |
oprrest |
regproc |
PG_PROC.oid |
Restriction selectivity estimation function for this operator |
oprjoin |
regproc |
PG_PROC.oid |
Join selectivity estimation function for this operator |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.