無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

47.32. pg_opclass

pg_opclass カタログはインデックスアクセスメソッド演算子クラスを定義します。 それぞれの演算子クラスは特定のデータ型のインデックス列のセマンティクスと特定のインデックスアクセスメソッドを定義します。 演算子クラスは、ある特定の演算子族は特定のインデックス可能な列データの型に対して適用できる、ということを本質的に特定します。 インデックス付けされた列を実際に使用可能な演算子族の演算子群は、その列のデータ型を左辺の入力として受け付けます。

演算子クラスについては 項35.14 に詳細に説明されています。

表 47-32. pg_opclass の列

名前 参照先 説明
oid oid   行識別子(隠し属性です。明示的に選択しなければなりません)
opcmethod oid pg_am .oid 対象のインデックスアクセスメソッド演算子クラス
opcname name   この演算子クラスの名前
opcnamespace oid pg_namespace .oid この演算子クラスの名前空間
opcowner oid pg_authid .oid 演算子クラスの所有者
opcfamily oid pg_opfamily .oid 演算子クラスを含んでいる演算子族
opcintype oid pg_type .oid 演算子クラスがインデックスを作成するデータ型
opcdefault bool   演算子クラスが opcintype のデフォルトである場合は真
opckeytype oid pg_type .oid インデックス内に格納されているデータ型。 opcintype と同じ場合はゼロ

演算子クラスの opcmethod は、演算子クラスが含んでいる演算子族の opfmethod に一致しなければいけません。 また、任意の opcmethod opcintype の組み合わせに対して opcdefault が真となるような pg_opclass 行が複数存在してはいけません。


powered by SEO.CUG.NET