pg_amop

PostgreSQL 9.0.0文書
前のページ | 巻戻し | 第 45章システムカタログ | 早送り | 次のページ

# 45.4. `pg_amop`

`pg_amop`カタログにはアクセスメソッド演算子の集合に関連付けられた演算子の情報が格納されています。 演算子族のメンバである演算子毎に１つの行が存在します。 演算子は1つ以上の演算子族に現れますが、演算子族の中では複数現れることはありません。

表 45-4. `pg_amop`の列

名前 | 型 | 参照先 | 説明
--- | --- | --- | ---
`amopfamily` | `oid` | ``pg_opfamily`.oid` | この項目用の演算子族
`amoplefttype` | `oid` | ``pg_type`.oid` | 演算子の左辺側のデータ型
`amoprighttype` | `oid` | ``pg_type`.oid` | 演算子の右辺側のデータ型
`amopstrategy` | `int2` |  | 演算子の戦略番号
`amopopr` | `oid` | ``pg_operator`.oid` | 演算子のOID
`amopmethod` | `oid` | ``pg_am`.oid` | 演算子族用のインデックスアクセスメソッド

項目の`amopmethod`は、項目を含む演算子族の`opfmethod`に一致しなくてはいけません。 （ここでの`amopmethod`は、性能上の理由からカタログ構造を意図的に非正規化したものも含みます。） また、`amoplefttype`と`amoprighttype`は、参照されている`pg_operator`項目の`oprleft`と`oprright`に一致しなくてはいけません。

前のページ | ホーム | 次のページ
`pg_am` | 上に戻る | `pg_amproc`