Skip to content

Commit

Permalink
end of json.xml file, PR is ready for review
Browse files Browse the repository at this point in the history
  • Loading branch information
superette committed Sep 22, 2019
1 parent 21b96a0 commit ab6016b
Showing 1 changed file with 49 additions and 47 deletions.
96 changes: 49 additions & 47 deletions postgresql/json.xml
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,7 @@ SELECT doc->'site_name' FROM websites
</indexterm>

<para>
Les index GIN peuvent être utilisés pour chercher efficacement des clés ou
Les index GIN peuvent être utilisés pour chercher efficacement des clés ou des
paires clé/valeur se trouvant parmi un grand nombre de documents (datums)
<type>jsonb</type>. Deux <quote>classes d'opérateurs</quote> GIN sont
fournies, offrant différents compromis entre performances et flexibilité.
Expand Down Expand Up @@ -659,7 +659,7 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
SQL/JSONpath dans <productname>PostgreSQL</productname> de façon à requêter
correctement dans les données JSON.
Cela fournit une représentation binaire de l'expression SQL/JSONpath analysée
qui spécifie les items qui doivent être récupérés par le moteur de path
qui spécifie les valeurs qui doivent être récupérées par le moteur de path
depuis les données JSON pour être traités par la suite avec les fonctions
de requêtage SQL/JSON.
</para>
Expand All @@ -668,7 +668,7 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
Le langage SQL/JSONpath est complètement intégré dans le moteur SQL:
La sémantique des prédicats et opérateurs suit généralement SQL.
Dans le même temps, il propose la manière la plus naturelle de travailler
avec les données JSON en effet la syntaxe SQL/JSONpath utilise certaines des
avec les données JSON, en effet la syntaxe SQL/JSONpath utilise certaine des
conventions JavaScript:
</para>

Expand All @@ -693,11 +693,11 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu

<para>
Lorsqu'elle est passée dans une fonction de requête SQL/JSON, une expression
SQL/JSONpath étant une chaîne de caractères SQL, de ce fait elle doit être
SQL/JSONpath étant une chaîne de caractères SQL, elle doit être
entourée de guillemets simple ('').
En suivant la convention JavaScript, les chaînes de caractères doivent être entourée
En suivant la convention JavaScript, les chaînes de caractères doivent être entourées
de guillemets double ("").
Selon la convention SQL, tous les guillemets simple dans ces chaînes de caractère doivent
Selon la convention SQL, dans ces chaînes de caractère, tous les guillemets simple doivent
être échappés avec un guillemet simple.
</para>

Expand Down Expand Up @@ -770,40 +770,40 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
</row>
<row>
<entry><literal>@</literal></entry>
<entry>A variable representing the result of path evaluation
in filter expressions.
<entry>Une variable qui représente le résultat de l'évaluation du path dans
un filtre.
</entry>
</row>
</tbody>
</tgroup>
</table>

<table id="type-jsonpath-accessors">
<title><type>jsonpath</type> Accessors</title>
<title>Accesseurs <type>jsonpath</type></title>
<tgroup cols="2">
<thead>
<row>
<entry>Accessor Operator</entry>
<entry>Opérateurs d'accès</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<para>
<literal>.<replaceable>key</replaceable></literal>
<literal>.<replaceable>clé</replaceable></literal>
</para>
<para>
<literal>."$<replaceable>varname</replaceable>"</literal>
<literal>."$<replaceable>nom de variable</replaceable>"</literal>
</para>
</entry>
<entry>
<para>
Member accessor that returns an object member with
the specified key. If the key name is a named variable
starting with <literal>$</literal> or does not meet the
JavaScript rules of an identifier, it must be enclosed in
double quotes as a character string literal.
La valeur accédée renvoie un objet avec la clé spécifiée.
Si le nom de la clé est une variable nommée qui commence avec
<literal>$</literal> ou qui n'est pas compatible avec les règles
JavaScript d'un identifiant, ce nom doit être entouré avec des guillemets
double comme une chaîne de caractères.
</para>
</entry>
</row>
Expand All @@ -815,8 +815,8 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
</entry>
<entry>
<para>
Wildcard member accessor that returns the values of all
members located at the top level of the current object.
L'accès "joker" renvoie les valeurs de tous les membres
se trouvant au plus haut niveau de l'objet courant.
</para>
</entry>
</row>
Expand All @@ -828,11 +828,11 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
</entry>
<entry>
<para>
Recursive wildcard member accessor that processes all levels
of the JSON hierarchy of the current object and returns all
the member values, regardless of their nesting level. This
is a <productname>PostgreSQL</productname> extension of
the SQL/JSON standard.
L'accès "joker" récursif traite tous les niveaux de
l'arborescence JSON de l'objet courant, et retourne toutes
les valeurs, peu importe leur niveau d'imbrication.
Ceci est une extension <productname>PostgreSQL</productname>
du standard SQL/JSON
</para>
</entry>
</row>
Expand All @@ -842,18 +842,20 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
<literal>.**{<replaceable>level</replaceable>}</literal>
</para>
<para>
<literal>.**{<replaceable>start_level</replaceable> to
<literal>.**{<replaceable>start_level</replaceable> au
<replaceable>end_level</replaceable>}</literal>
</para>
</entry>
<entry>
<para>
Same as <literal>.**</literal>, but with a filter over nesting
levels of JSON hierarchy. Nesting levels are specified as integers.
Zero level corresponds to the current object. To access the lowest
nesting level, you can use the <literal>last</literal> keyword.
This is a <productname>PostgreSQL</productname> extension of
the SQL/JSON standard.
Identique à <literal>.**</literal>, mais avec un filtre au dessus
des niveaux d'imbrications de l'arborescence JSON.
Les niveaux d'imbrications sont spécifiés en entiers.
Le niveau zéro correspond à l'objet courant.
Pour accèder au dernier niveau d'imbrication, vous pouvez utiliser
le mot clé <literal>last</literal>.
Ceci est une extension <productname>PostgreSQL</productname>
du standard SQL/JSON.
</para>
</entry>
</row>
Expand All @@ -865,22 +867,22 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
</entry>
<entry>
<para>
Array element accessor.
<literal><replaceable>subscript</replaceable></literal> can be
given in two forms: <literal><replaceable>index</replaceable></literal>
or <literal><replaceable>start_index</replaceable> to <replaceable>end_index</replaceable></literal>.
The first form returns a single array element by its index. The second
form returns an array slice by the range of indexes, including the
elements that correspond to the provided
<replaceable>start_index</replaceable> and <replaceable>end_index</replaceable>.
</para>
Accès au valeurs d'un tableau.
<literal><replaceable>subscript</replaceable></literal> peut être
donné sous deux formes: <literal><replaceable>index</replaceable></literal>
ou <literal><replaceable>start_index</replaceable> à
<replaceable>end_index</replaceable></literal>.
La première forme renvoie une simple valeur du tableau par son index. La
seconde forme renvoie un morceau de tableau provenant d'un intervalle
d'index, en incluant les valeurs qui correspondent à celles fournies dans
<replaceable>start_index</replaceable> et <replaceable>end_index</replaceable>.
<para>
The specified <replaceable>index</replaceable> can be an integer, as
well as an expression returning a single numeric value, which is
automatically cast to integer. Zero index corresponds to the first
array element. You can also use the <literal>last</literal> keyword
to denote the last array element, which is useful for handling arrays
of unknown length.
L'<replaceable>index</replaceable> spécifié peut être un entier, aussi bien
qu'une expression renvoyant une simple valeur numérique, qui sera automatiquement
transtypé vers un entier. L'index zéro correspond à la première valeur d'un
tableau. Vous pouvez aussi utiliser le mot clé <literal>last</literal> pour
indiquer le dernier élément, ce qui est utile pour manipuler des tableaux
de longueur inconnue.
</para>
</entry>
</row>
Expand All @@ -892,7 +894,7 @@ SELECT jdoc-&gt;'guid', jdoc-&gt;'name' FROM api WHERE jdoc @&gt; '{"tags": ["qu
</entry>
<entry>
<para>
Wildcard array element accessor that returns all array elements.
L'accès "joker" tableau qui renvoie toutes les valeurs du tableau.
</para>
</entry>
</row>
Expand Down

0 comments on commit ab6016b

Please sign in to comment.