pg_range
#
The catalog <structname>pg_range</structname> stores information about
range types. This is in addition to the types' entries in
<link linkend="catalog-pg-type"><structname>pg_type</structname></link>.
pg_range
カタログは、範囲型についての情報を保存します。
これはpg_type
内の型のエントリに追加されます。
表51.43 pg_range
の列
Column Type 列 型 Description 説明 |
---|
OID of the range type 範囲型のOID |
OID of the element type (subtype) of this range type この範囲型の要素型(派生元型)のOID |
OID of the multirange type for this range type この範囲型のための多重範囲型のOID |
OID of the collation used for range comparisons, or zero if none 範囲比較のために使用される照合のOID。何もない場合はゼロ |
OID of the subtype's operator class used for range comparisons 範囲比較のために使用される派生元型の演算子クラスのOID |
OID of the function to convert a range value into canonical form, or zero if none 範囲型を標準型に変換する関数のOID。何もない場合はゼロ |
OID of the function to return the difference between two element
values as <type>double precision</type>, or zero if none
2つの要素値の間の違いを |
<structfield>rngsubopc</structfield> (plus <structfield>rngcollation</structfield>, if the
element type is collatable) determines the sort ordering used by the range
type. <structfield>rngcanonical</structfield> is used when the element type is
discrete. <structfield>rngsubdiff</structfield> is optional but should be supplied to
improve performance of GiST indexes on the range type.
rngsubopc
(および、要素型が照合可能である場合はrngcollation
)は範囲型で使用されるソートの順番を決定します。rngcanonical
は要素型が離散的である場合に使用されます。
rngsubdiff
は省略可能ですが、範囲型に対するGiSTインデックスの性能を向上するためには提供しなければなりません。