| Documentation PostgreSQL 7.4.29 | ||||
|---|---|---|---|---|
| Précédent | Arrière rapide | Chapitre 43. Catalogues système | Avance rapide | Suivant |
Le catalogue pg_operator stocke les informations sur les opérateurs. Voir la commande CREATE OPERATOR et la Section 33.11 pour avoir plus de détails sur ces paramètres.
Tableau 43-23. Colonnes de pg_operator
| Nom | Type | Références | Description |
|---|---|---|---|
| oprname | name | Nom de l'opérateur | |
| oprnamespace | oid | pg_namespace .oid | OID de l'espace de nom qui contient cet opérateur. |
| oprowner | int4 | pg_shadow .usesysid | Propriétaire de l'opérateur |
| oprkind | char | b = infix (<< les deux >>), l = prefix (<< gauche >>), r = postfix (<< droit >>) | |
| oprcanhash | bool | Cet opérateur supporte les jointures par découpage. | |
| oprleft | oid | pg_type .oid | Type de l'opérande de gauche |
| oprright | oid | pg_type .oid | Type de l'opérande de droite |
| oprresult | oid | pg_type .oid | Type du résultat |
| oprcom | oid | pg_operator .oid | Commutateur de cet opérateur, s'il en existe un. |
| oprnegate | oid | pg_operator .oid | Négateur de cet opérateur, s'il en existe un. |
| oprlsortop | oid | pg_operator .oid | Si cet opérateur supporte les jointures par fusion (merge join), ce champ contient l'opérateur qui permet de trier le type de l'opérateur de gauche (L<L). |
| oprrsortop | oid | pg_operator .oid | Si cet opérateur supporte les jointures par fusion (merge join), ce champ contient l'opérateur qui permet de trier le type de l'opérateur de droite (R<R) |
| oprltcmpop | oid | pg_operator .oid | Si cet opérateur supporte les jointures par fusion (merge join), ce champ contient l'opérateur qui permet de comparer les types des opérandes de gauche et de droite(L<R). |
| oprgtcmpop | oid | pg_operator .oid | Si cet opérateur supporte les jointures par fusion (merge join), ce champ contient l'opérateur plus grand que qui compare les types d'opérandes de gauche et de droite (L>R). |
| oprcode | regproc | pg_proc .oid | Fonction qui implémente cet opérateur |
| oprrest | regproc | pg_proc .oid | Fonction d'estimation de sélectivité de restriction pour cet opérateur |
| oprjoin | regproc | pg_proc .oid | Fonction d'estimation de sélectivité de jointure pour cet opérateur |
Les colonnes inutilisées contiennent des zéros, par exemple oprleft vaut zéro pour un opérateur préfixe.
| Précédent | Sommaire | Suivant |
| pg_opclass | Niveau supérieur | pg_proc |