PG_OPERATOR
PG_OPERATOR records information about operators.
|
Name |
Type |
Reference |
Description |
|---|---|---|---|
|
oid |
oid |
- |
Row identifier (hidden attribute, which must be specified) |
|
oprname |
name |
- |
Name of an operator |
|
oprnamespace |
oid |
oid in PG_NAMESPACE |
OID of the namespace that contains the operator. |
|
oprowner |
oid |
oid in PG_AUTHID |
Owner of the operator. |
|
oprkind |
"char" |
- |
|
|
oprcanmerge |
boolean |
- |
Whether the operator supports merge joins
|
|
oprcanhash |
boolean |
- |
Whether the operator supports hash joins
|
|
oprleft |
oid |
oid in PG_TYPE |
Type of the left operand. |
|
oprright |
oid |
oid in PG_TYPE |
Type of the right operand. |
|
oprresult |
oid |
oid in PG_TYPE |
Type of the result. |
|
oprcom |
oid |
oid in PG_OPERATOR |
If it exists, the value is the exchange character of this operator. If it does not exist, the value is 0. |
|
oprnegate |
oid |
oid in PG_OPERATOR |
If it exists, the value is the invertor of this operator. If it does not exist, the value is 0. |
|
oprcode |
regproc |
proname in PG_PROC |
Function that implements the operator. |
|
oprrest |
regproc |
proname in PG_PROC |
Restriction selectivity estimation function for the operator. |
|
oprjoin |
regproc |
proname in PG_PROC |
Join selectivity estimation function for the operator. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.