Skip to content

Commit

Permalink
Translate gin.xml
Browse files Browse the repository at this point in the history
  • Loading branch information
rjuju authored and gleu committed Jun 16, 2017
1 parent 089a881 commit 863b36f
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions postgresql/gin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -356,32 +356,32 @@
</variablelist>

<para>
In addition, GIN must have a way to sort the key values stored in the index.
The operator class can define the sort ordering by specifying a comparison
method:
De plus, GIN doit avoir un moyen de trier les valeurs des clés stockées dans
l'index. La classe d'opérateur peut définir l'ordre de tri en spécifiant une
méthode de comparaison :

<variablelist>
<varlistentry>
<term><function>int compare(Datum a, Datum b)</function></term>
<listitem>
<para>
Compares two keys (not indexed items!) and returns an integer less than
zero, zero, or greater than zero, indicating whether the first key is
less than, equal to, or greater than the second. Null keys are never
passed to this function.
Compare deux clés (pas des items indexés !) et retourne un entier
inférieur à zéro, zéro ou supérieur à zéro, indiquant si la première clé
est inférieure à, égale à ou supérieure à la seconde. Les clés NULL ne
sont jamais fournit en argument à cette fonction.
</para>
</listitem>
</varlistentry>
</variablelist>

Alternatively, if the operator class does not provide a <function>compare</function>
method, GIN will look up the default btree operator class for the index
key data type, and use its comparison function. It is recommended to
specify the comparison function in a GIN operator class that is meant for
just one data type, as looking up the btree operator class costs a few
cycles. However, polymorphic GIN operator classes (such
as <literal>array_ops</literal>) typically cannot specify a single comparison
function.
Sinon, si la classe d'opérateur ne fournit pas de méthode
<function>compare</function>, GIN cherchera la classe d'opérateur par défaut
pour le type de donnée de la clé d'index, et utilisera sa fonction de
comparaison. Il est recommandé de spécifier la fonction de comparaison dans
une classe d'opérateur GIN destinée à un seul type de donnée, car rechercher
la classe d'opérateur btree coûte quelques cycles. Cependant, les classes
d'opérateur GIN polymorphiques (telle que <literal>array_ops</literal>) ne
peuvent typiquement pas spécifier une seule fonction de comparaison.
</para>

<para>
Expand Down Expand Up @@ -651,8 +651,8 @@
<title>Exemples</title>

<para>
The core <productname>PostgreSQL</productname> distribution
includes the <acronym>GIN</acronym> operator classes previously shown in
Le noyau de la distribution <productname>PostgreSQL</productname> inclue la
classe d'opérateur <acronym>GIN</acronym> précédemment montrée dans
<xref linkend="gin-builtin-opclasses-table"/>.
Les modules <filename>contrib</filename> suivants
contiennent aussi des classes d'opérateurs <acronym>GIN</acronym>&nbsp;:
Expand Down

0 comments on commit 863b36f

Please sign in to comment.