sys_operator(操作符)

sys_operator对操作符的结构进行描述。

表104 SYS_OPERATOR 结构
列名 类型 描述
OID OID 操作符OID
OPRNAME NAME 操作符名字
OPRNAMESPACE OID 包含这个操作符的名字空间的OID
OPROWNER INT 操作符所有者(创建者)
OPRLEFT OID 左操作数的类型
OPRRIGHT OID 右操作数的类型
OPRRESULT OID 结果类型
OPRCOM OID 换向操作符的OID
OPRNEGATE OID 如果存在的话,此操作符的反转器
OPRLSORTOP OID 如果此操作符支持融合连接,这里是对左手边操作数排序的操作符
OPRRSORTOP OID 如果此操作符支持融合连接,这里是对右手边操作数排序的操作符
OPRLTCMPOP OID 如果此操作符支持融合连接,"l<r" 操作符的OID
OPRGTCMPOP OID 如果此操作符支持融合连接," l>r " 操作符OID
OPRCODE REGPROC 实现这个操作符的函数
OPRREST REGPROC 此操作符的约束选择性计算函数
OPRJOIN REGPROC 此操作符的连接选择性计算函数
OPRKIND "CHAR" 'b' = 中缀("两边"), 'l' = 前缀("左边"),'r' = 后缀(右边")
OPRCANHASH BOOLEAN 这个操作符支持散列连接