PG_OPERATOR
PG_OPERATOR系统表存储有关操作符的信息。
名称 |
类型 |
引用 |
描述 |
---|---|---|---|
oid |
oid |
- |
行标识符(隐含字段,必须明确选择)。 |
oprname |
name |
- |
操作符的名称。 |
oprnamespace |
oid |
PG_NAMESPACE.oid |
包含此操作符的名称空间的OID。 |
oprowner |
oid |
PG_AUTHID.oid |
操作符所有者。 |
oprkind |
"char" |
- |
|
oprcanmerge |
boolean |
- |
这个操作符是否支持合并连接。
|
oprcanhash |
boolean |
- |
这个操作符是否支持Hash连接。
|
oprleft |
oid |
PG_TYPE.oid |
左操作数的类型。 |
oprright |
oid |
PG_TYPE.oid |
右操作数的类型。 |
oprresult |
oid |
PG_TYPE.oid |
结果类型。 |
oprcom |
oid |
PG_OPERATOR.oid |
如果存在的话,值为此操作符的交换符。不存在的话,值为0。 |
oprnegate |
oid |
PG_OPERATOR.oid |
如果存在的话,值为此操作符的反转器。不存在的话,值为0。 |
oprcode |
regproc |
PG_PROC.proname |
实现这个操作符的函数。 |
oprrest |
regproc |
PG_PROC.proname |
此操作符的约束选择性计算函数。 |
oprjoin |
regproc |
PG_PROC.proname |
此操作符的连接选择性计算函数。 |