doc-exports/docs/dws/dev/dws_04_0571.html
Lu, Huayi e6fa411af0 DWS DEV 830.201 version
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>
2024-05-16 07:24:04 +00:00

81 lines
7.5 KiB
HTML

<a name="EN-US_TOPIC_0000001233681621"></a><a name="EN-US_TOPIC_0000001233681621"></a>
<h1 class="topictitle1">PG_AMPROC</h1>
<div id="body8662426"><p id="EN-US_TOPIC_0000001233681621__afc8d9f0729b24d8a98a03c473fff0faa"><strong id="EN-US_TOPIC_0000001233681621__b1492721212811">PG_AMPROC</strong> records information about the support procedures associated with the access method operator families. There is one row for each support procedure belonging to an operator family.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001233681621__t8d8ed48f0fb841a0bd43b36b9a5d6032" frame="border" border="1" rules="all"><caption><b>Table 1 </b>PG_AMPROC columns</caption><thead align="left"><tr id="EN-US_TOPIC_0000001233681621__r997bc3c9cf2943a3bbdc10823466ba39"><th align="left" class="cellrowborder" valign="top" width="21.05%" id="mcps1.3.2.2.5.1.1"><p id="EN-US_TOPIC_0000001233681621__ade4fe06b13384b9b8e4b33796af256f9">Name</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="12.030000000000001%" id="mcps1.3.2.2.5.1.2"><p id="EN-US_TOPIC_0000001233681621__afa2d254b9690499c85c41763c093aecf">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25.94%" id="mcps1.3.2.2.5.1.3"><p id="EN-US_TOPIC_0000001233681621__a8d7e35fb543744749db79f99c89be9d4">Reference</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40.98%" id="mcps1.3.2.2.5.1.4"><p id="EN-US_TOPIC_0000001233681621__aee5b316c28664de096dd2d76d54cf4e7">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="EN-US_TOPIC_0000001233681621__re2b1200a5bf74c8bbf88ff4b02d36743"><td class="cellrowborder" valign="top" width="21.05%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233681621__ac6f2ab7cf3f8456a95978c3629a52045">oid</p>
</td>
<td class="cellrowborder" valign="top" width="12.030000000000001%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233681621__a32186ca5c1154d1f8f9b7a6106aee7b8">oid</p>
</td>
<td class="cellrowborder" valign="top" width="25.94%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233681621__afa7f9bd68325462daad63cb6a41b2284">-</p>
</td>
<td class="cellrowborder" valign="top" width="40.98%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233681621__ab705ed7f87084ccbab72179facfb0fc5">Row identifier (hidden attribute; must be explicitly selected)</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233681621__r21b57d075aa947a491c13c52d947cf9b"><td class="cellrowborder" valign="top" width="21.05%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233681621__a47f527e1d14a453e96558c83a4a21258">amprocfamily</p>
</td>
<td class="cellrowborder" valign="top" width="12.030000000000001%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233681621__a855c05b06a204fc8bccac6eb49628c52">oid</p>
</td>
<td class="cellrowborder" valign="top" width="25.94%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233681621__a642a3f8ca69544d086e949072d84cc2e"><a href="dws_04_0605.html">PG_OPFAMILY</a>.oid</p>
</td>
<td class="cellrowborder" valign="top" width="40.98%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233681621__ac8e8e41681dd4e2ea572c8347883f497">Operator family this entry is for</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233681621__r6b4ad5eee88042f990a385348e8f82de"><td class="cellrowborder" valign="top" width="21.05%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233681621__a8f3b2a2ad42448c98aa9fdf12ae34796">amproclefttype</p>
</td>
<td class="cellrowborder" valign="top" width="12.030000000000001%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233681621__a5ab138ce63554f68a2dfdd96edaf1a9e">oid</p>
</td>
<td class="cellrowborder" valign="top" width="25.94%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233681621__a2d1b23f6cbca4db19f8d635bf14bfd18"><a href="dws_04_0629.html">PG_TYPE</a>.oid</p>
</td>
<td class="cellrowborder" valign="top" width="40.98%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233681621__ae13f1bb4c3f44b62a50f9572cb340df7">Left-hand input data type of associated operator</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233681621__r0a3902249db64150b1f0da6a347f18e8"><td class="cellrowborder" valign="top" width="21.05%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233681621__a93fd185ef6e8439a8e98a580385b084b">amprocrighttype</p>
</td>
<td class="cellrowborder" valign="top" width="12.030000000000001%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233681621__a3d5607f4f8144aab88efef759a7250bb">oid</p>
</td>
<td class="cellrowborder" valign="top" width="25.94%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233681621__a6940e3a3933d4cb9b079f1b4324d5003"><a href="dws_04_0629.html">PG_TYPE</a>.oid</p>
</td>
<td class="cellrowborder" valign="top" width="40.98%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233681621__a523471a981a24347b726ac6502d41637">Right-hand input data type of associated operator</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233681621__r11cb37fe76c543bc932e28918fcefca4"><td class="cellrowborder" valign="top" width="21.05%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233681621__aeb0343ab4c6e411aa0ecf9ed0f7295e4">amprocnum</p>
</td>
<td class="cellrowborder" valign="top" width="12.030000000000001%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233681621__a1ac99f9ee40b490a9e3f9b51d349ee96">smallint</p>
</td>
<td class="cellrowborder" valign="top" width="25.94%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233681621__a5a3025100e4c46f68e0eb1e4a56e6bb3">-</p>
</td>
<td class="cellrowborder" valign="top" width="40.98%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233681621__a50b5f6b2d258446c84c47832d9b0a600">Support procedure number</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233681621__r766d4aa2240d47c79762f2918c83f182"><td class="cellrowborder" valign="top" width="21.05%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233681621__a4f645eeb2dc3459480c0a499308941c8">amproc</p>
</td>
<td class="cellrowborder" valign="top" width="12.030000000000001%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233681621__ac54982d06dd24db5a9e253483a6ac436">regproc</p>
</td>
<td class="cellrowborder" valign="top" width="25.94%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233681621__a0eec8f6f9dc444ddb67a728eae664277"><a href="dws_04_0608.html">PG_PROC</a>.oid</p>
</td>
<td class="cellrowborder" valign="top" width="40.98%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233681621__a36d1603afbe2430fa0a221398a7dea2f">OID of the procedure</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="EN-US_TOPIC_0000001233681621__a9b1901747c4e4b5ba38b87f17a679f73">The usual interpretation of the <strong id="EN-US_TOPIC_0000001233681621__b47028228141750">amproclefttype</strong> and <strong id="EN-US_TOPIC_0000001233681621__b121924169941750">amprocrighttype</strong> columns is that they identify the left and right input types of the operator(s) that a particular support procedure supports. For some access methods these match the input data type(s) of the support procedure itself, for others not. There is a notion of "default" support procedures for an index, which are those with <strong id="EN-US_TOPIC_0000001233681621__b842352706164210">amproclefttype</strong> and <strong id="EN-US_TOPIC_0000001233681621__b842352706164214">amprocrighttype</strong> both equal to the index opclass's <strong id="EN-US_TOPIC_0000001233681621__b842352706164224">opcintype</strong>. </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>