54.42. pg_range
В каталоге pg_range
хранится информация о типах диапазонов. Эта информация дополняет записи типов в pg_type
.
Таблица 54.42. Столбцы pg_range
Тип столбца Описание |
---|
OID типа диапазона |
OID типа элемента (подтипа) данного типа диапазона |
OID мультидиапазонного типа для данного диапазонного типа |
OID правила сортировки, применяемого для сравнения диапазонов, либо ноль в случае его отсутствия |
OID класса операторов подтипа, применяемого для сравнения диапазонов |
OID функции, преобразующей значение диапазона в каноническую форму, либо ноль в случае её отсутствия |
OID функции, возвращающей разницу между значениями двух элементов в значении |
Значение rngsubopc
(в сочетании с rngcollation
, если тип элемента сортируемый) определяет порядок сортировки для типа диапазона. Значение rngcanonical
используется, когда тип элемента дискретный. Значение rngsubdiff
может отсутствовать, но его рекомендуется задавать для увеличения производительности индексов GiST с диапазонным типом.
54.42. pg_range
The catalog pg_range
stores information about range types. This is in addition to the types' entries in pg_type
.
Table 54.42. pg_range
Columns
Column Type Description |
---|
OID of the range type |
OID of the element type (subtype) of this range type |
OID of the multirange type for this range type |
OID of the collation used for range comparisons, or zero if none |
OID of the subtype's operator class used for range comparisons |
OID of the function to convert a range value into canonical form, or zero if none |
OID of the function to return the difference between two element values as |
rngsubopc
(plus rngcollation
, if the element type is collatable) determines the sort ordering used by the range type. rngcanonical
is used when the element type is discrete. rngsubdiff
is optional but should be supplied to improve performance of GiST indexes on the range type.