Skip to content

Commit

Permalink
Update indexam.xml
Browse files Browse the repository at this point in the history
  • Loading branch information
Krysztophe committed Nov 29, 2016
1 parent 63265e0 commit c6e5728
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions postgresql/indexam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,33 +55,33 @@
<title>Structure basique de l'API pour les index</title>

<para>
Chaque méthode d'accès à l'index est décrite par une ligne dans le
Chaque méthode d'accès à un index est décrite par une ligne dans le
catalogue système <link
linkend="catalog-pg-am"><structname>pg_am</structname></link>. L'entrée
<structname>pg_am</structname> indique un nom et une <firstterm>fonction
gestionnaire</firstterm> pour la méthode d'accès. Ces entrées peuvent être
linkend="catalog-pg-am"><structname>pg_am</structname></link>.Elle
indique un nom et une <firstterm>fonction gestionnaire</firstterm>
pour la méthode d'accès. Ces entrées peuvent être
créées et supprimées en utilisant les commandes SQL <xref
linkend="sql-create-access-method"/> et <xref
linkend="sql-drop-access-method"/>, respectivement.
linkend="sql-drop-access-method"/> respectivement.
</para>

<para>
Une fonction gestionnaire de méthode d'accès aux index doit être déclarée
comme acceptant un seul argument de type <type>internal</type> et pour
renvoyer le pseudo-type <type>index_am_handler</type>. L'argument est une
valeur sans réelle utilité en dehors d'empêcher que les fonctions
gestionnaires soient appelées directement à parir d'une commande SQL. Le
avec un seul argument de type <type>internal</type> et en retour
le pseudo-type <type>index_am_handler</type>. L'argument est une
valeur sans utilité sinon pour empêcher les fonctions
gestionnaires d'être appelées directement à partir d'une commande SQL. Le
résultat de la fonction doit être une structure, allouée avec palloc, de
type <structname>IndexAmRoutine</structname>, contenant tout ce que le code
type <structname>IndexAmRoutine</structname>, et contenant tout ce que le code
interne a besoin de savoir pour utiliser la méthode d'accès à l'index. La
structure <structname>IndexAmRoutine</structname>, aussi appelée
<firstterm>API struct</firstterm> de la méthode, inclut les champs indiquant
les propriétés fixes de la méthode d'accès, par exemple s'il peut supporter
les index multi-colonnes. Plus important, elle contient les pointeurs pour
supporter les fonctions de la méthode d'accès, qui font tout le vrai travail
pour accéder aux index. Ces fonctions de support sont des fonctions simples
en C et ne sont pas visibles ou appelables au niveau SQL. Les fonctions de
support sont décrites dans <xref linkend="index-functions"/>.
<firstterm>API struct</firstterm> de la méthode, inclut les champs spécifiant
les propriétés fixes de la méthode d'accès, comme le support
des index multi-colonnes. Plus important, elle contient les pointeurs vers
les fonctions de la méthode d'accès, qui se chargent de tout le travail
d'accès aux index. Ces fonctions de support sont de simples fonctions
en C et ne sont ni visibles ni appelables au niveau SQL. Elles sont
décrites dans <xref linkend="index-functions"/>.
</para>

<para>
Expand Down

0 comments on commit c6e5728

Please sign in to comment.