41.23. pg_operator

資料表 pg_operator 儲存有關操作符的訊息。 參閱 CREATE OPERATORSection 31.12 獲取這些操作符參數的細節。

Table 41-23. pg_operator 字串

名字類型引用描述
oprnamename 操作符名字
oprnamespaceoidpg_namespace.oid 包含此操作符的名字空間的 OID。
oprownerint4pg_shadow.usesysid操作符所有者(建立者)
oprkindchar  b = 中綴 ("兩邊"), l = 前綴 ("左邊"), r = 後綴 ("右邊"
oprcanhashbool 這個操作符支援散列連接
oprleftoidpg_type.oid左操作數的類型
oprrightoidpg_type.oid右操作數的類型
oprresultoidpg_type.oid結果類型
oprcomoidpg_operator.oid如果存在的話,此操作符的交換符
oprnegateoidpg_operator.oid如果存在的話,此操作符的反轉器
oprlsortopoidpg_operator.oid 如果此操作符支援融合連接,這裡是對左手邊操作數排序的操作符 (L<L
oprrsortopoidpg_operator.oid 如果此操作符支援融合連接,這裡是對右手邊操作數排序的操作符 (R<R
oprltcmpopoidpg_operator.oid 如果這個操作符支援融合連接,那麼這是比較左右操作數類型(L<R)的小於操作符。
oprgtcmpopoidpg_operator.oid 如果這個操作符支援融合連接,那麼這是比較左右操作數類型(L>R)的小於操作符。
oprcoderegprocpg_proc.oid實現這個操作符的函數
oprrestregprocpg_proc.oid此操作符的約束選擇性計算函數
oprjoinregprocpg_proc.oid此操作符的連接選擇性計算函數

未用的字串包含零,比如,oprleft對於前綴操作符而言是零。