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 |