forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
73 lines
6.6 KiB
HTML
73 lines
6.6 KiB
HTML
<a name="EN-US_TOPIC_0000001188163622"></a><a name="EN-US_TOPIC_0000001188163622"></a>
|
|
|
|
<h1 class="topictitle1">PG_OPFAMILY</h1>
|
|
<div id="body8662426"><p id="EN-US_TOPIC_0000001188163622__a4b637d56a0c34b2a9f4e726743b99519"><strong id="EN-US_TOPIC_0000001188163622__b4597965484">PG_OPFAMILY</strong> defines operator families.</p>
|
|
<p id="EN-US_TOPIC_0000001188163622__ad3109ee725e842858080ef90d46476b2">Each operator family is a collection of operators and associated support routines that implement the semantics specified for a particular index access method. Furthermore, the operators in a family are all "compatible", in a way that is specified by the access method. The operator family concept allows cross-data-type operators to be used with indexes and to be reasoned about using knowledge of access method semantics.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001188163622__t94aa86123495460883454bad239a9882" frame="border" border="1" rules="all"><caption><b>Table 1 </b>PG_OPFAMILY columns</caption><thead align="left"><tr id="EN-US_TOPIC_0000001188163622__rd7bfd7be8c144243add76e9e01c0ab85"><th align="left" class="cellrowborder" valign="top" width="20.110000000000003%" id="mcps1.3.3.2.5.1.1"><p id="EN-US_TOPIC_0000001188163622__a33643049d676419b939aa99d40b1b676">Name</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="12.970000000000004%" id="mcps1.3.3.2.5.1.2"><p id="EN-US_TOPIC_0000001188163622__a66ddfea67b21467b92f0c5982a92fd8e">Type</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="29.51%" id="mcps1.3.3.2.5.1.3"><p id="EN-US_TOPIC_0000001188163622__a8c5776ccb2464ca6a994cdde1faf032b">Reference</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="37.410000000000004%" id="mcps1.3.3.2.5.1.4"><p id="EN-US_TOPIC_0000001188163622__ab727ae971f844559873d12559b892162">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001188163622__r65ac702d6f5d4cd18277e792d9592129"><td class="cellrowborder" valign="top" width="20.110000000000003%" headers="mcps1.3.3.2.5.1.1 "><p id="EN-US_TOPIC_0000001188163622__acf1f783297e14851818ff0d6d913d2cc">oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="12.970000000000004%" headers="mcps1.3.3.2.5.1.2 "><p id="EN-US_TOPIC_0000001188163622__ac7c5d702708d4760934f71cd46c28404">oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="29.51%" headers="mcps1.3.3.2.5.1.3 "><p id="EN-US_TOPIC_0000001188163622__a6e040ff6bd4d4267a22ab8f46d1ba092">-</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.410000000000004%" headers="mcps1.3.3.2.5.1.4 "><p id="EN-US_TOPIC_0000001188163622__a0a2eac78cd2a435db6b15f7a89994aa8">Row identifier (hidden attribute; must be explicitly selected)</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188163622__r1ce2cb242f5b4a2aabe910de74cc71a2"><td class="cellrowborder" valign="top" width="20.110000000000003%" headers="mcps1.3.3.2.5.1.1 "><p id="EN-US_TOPIC_0000001188163622__aa77215eca07b4aaba08f508af577fc07">opfmethod</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="12.970000000000004%" headers="mcps1.3.3.2.5.1.2 "><p id="EN-US_TOPIC_0000001188163622__a1601c7bbd128479da9fed59ce6726067">oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="29.51%" headers="mcps1.3.3.2.5.1.3 "><p id="EN-US_TOPIC_0000001188163622__a281b36afe18d413f82bc3e864a9a0d44"><a href="dws_04_0569.html">PG_AM</a>.oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.410000000000004%" headers="mcps1.3.3.2.5.1.4 "><p id="EN-US_TOPIC_0000001188163622__aa54dd6fade204855b62d567c476e22f5">Index access method the operator family is for</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188163622__r1fadc3c887984f16a7399e3ff568b2dc"><td class="cellrowborder" valign="top" width="20.110000000000003%" headers="mcps1.3.3.2.5.1.1 "><p id="EN-US_TOPIC_0000001188163622__a36c34fe60ed14433bff8baffb6c85245">opfname</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="12.970000000000004%" headers="mcps1.3.3.2.5.1.2 "><p id="EN-US_TOPIC_0000001188163622__ac398f31ea7b24fe9aa5aaa97a7b9dc0b">name</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="29.51%" headers="mcps1.3.3.2.5.1.3 "><p id="EN-US_TOPIC_0000001188163622__a17784c353a124641b2c464ce40dc2001">-</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.410000000000004%" headers="mcps1.3.3.2.5.1.4 "><p id="EN-US_TOPIC_0000001188163622__a34168fcc33df44e48252f8c1f02d173d">Name of the operator family</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188163622__r121c8537760f4dd393cd7181d6dc8fd1"><td class="cellrowborder" valign="top" width="20.110000000000003%" headers="mcps1.3.3.2.5.1.1 "><p id="EN-US_TOPIC_0000001188163622__a3610556ea6a147548b77bcee2cfbe387">opfnamespace</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="12.970000000000004%" headers="mcps1.3.3.2.5.1.2 "><p id="EN-US_TOPIC_0000001188163622__a65063315468248bcbd71581f1f76724a">oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="29.51%" headers="mcps1.3.3.2.5.1.3 "><p id="EN-US_TOPIC_0000001188163622__a3e4dd5a3ba54414aaf1ef241048a4e29"><a href="dws_04_0600.html">PG_NAMESPACE</a>.oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.410000000000004%" headers="mcps1.3.3.2.5.1.4 "><p id="EN-US_TOPIC_0000001188163622__aeb2d9b84a1804c08acd127ae0db2c85e">Namespace of the operator family</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188163622__rfc0cac0a77c94d5faf610e20c92570ff"><td class="cellrowborder" valign="top" width="20.110000000000003%" headers="mcps1.3.3.2.5.1.1 "><p id="EN-US_TOPIC_0000001188163622__a0031d59bbcb04518a96b3b94f1f865bd">opfowner</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="12.970000000000004%" headers="mcps1.3.3.2.5.1.2 "><p id="EN-US_TOPIC_0000001188163622__ad4c56f43ca084beb830a8fa11aa2bea2">oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="29.51%" headers="mcps1.3.3.2.5.1.3 "><p id="EN-US_TOPIC_0000001188163622__aad5701127c704c93827d63cbcc6ff77f"><a href="dws_04_0574.html">PG_AUTHID</a>.oid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.410000000000004%" headers="mcps1.3.3.2.5.1.4 "><p id="EN-US_TOPIC_0000001188163622__a132a2060949a4062ab235ef5f795b7ff">Owner of the operator family</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188163622__a46de02c33d034c9cb387f777cc20102f">The majority of the information defining an operator family is not in <strong id="EN-US_TOPIC_0000001188163622__b84235270693812">PG_OPFAMILY</strong>, but in the associated <a href="dws_04_0570.html">PG_AMOP</a>, <a href="dws_04_0571.html">PG_AMPROC</a>, and <a href="dws_04_0603.html">PG_OPCLASS</a>.</p>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_04_0561.html">System Catalogs</a></div>
|
|
</div>
|
|
</div>
|
|
|