Cette section contient un résumé de toutes les fonctions supportées dans GQL.
Fonctions de Base de Données
Fonction |
Description |
|---|---|
| cardinality() | Retourne le nombre d'éléments dans une collection. |
| element_id() | Obtient l'identifiant unique _uuid d'un élément de graph. |
| labels() | Obtient l'étiquette d'un élément de graph. |
Fonctions de Path
Fonction |
Description |
|---|---|
| path_length() | Retourne le nombre d'edges dans un path. |
| pedges() | Collecte les edges dans un path dans une liste. |
| pnodes() | Collecte les nodes dans un path dans une liste. |
Fonctions d'Agrégation
Fonction |
Description |
|---|---|
| avg() | Calcule la moyenne d'un ensemble de valeurs. |
| collect_list() | Collecte un ensemble de valeurs dans une liste. |
| count() | Retourne le nombre de lignes dans l'entrée. |
| max() | Retourne la valeur maximale dans un ensemble de valeurs. |
| min() | Retourne la valeur minimale dans un ensemble de valeurs. |
| percentile_cont() | Calcule la valeur centile continue sur un ensemble de valeurs. |
| percentile_disc() | Calcule la valeur centile discrète sur un ensemble de valeurs. |
| stddev_pop() | Calcule l'écart-type de la population d'un ensemble de valeurs. |
| stddev_samp() | Calcule l'écart-type de l'échantillon d'un ensemble de valeurs. |
| sum() | Calcule la somme d'un ensemble de valeurs. |
Fonctions Mathématiques
Fonction |
Description |
|---|---|
| abs() | Retourne la valeur absolue d'un nombre donné. |
| ceil() | Arrondit un nombre donné à l'entier supérieur le plus proche. |
| exp() | Calcule la valeur de la constante d'Euler 𝑒 élevée à la puissance d'un nombre donné. |
| floor() | Arrondit un nombre donné à l'entier inférieur le plus proche. |
| ln() | Calcule le logarithme naturel d'un nombre donné. |
| log() | Calcule le logarithme d'un nombre spécifié par rapport à une base donnée. |
| log10() | Calcule le logarithme en base 10 d'un nombre donné. |
| mod() | Calcule le module, ou le reste lorsqu'un nombre est divisé par un autre. |
| pi() | Calcule le logarithme en base 10 d'un nombre donné. |
| power() | Élève un nombre à la puissance d'un autre nombre. |
| round() | Retourne la valeur la plus proche d'un nombre donné, arrondie à une position spécifiée de chiffres. |
| sqrt() | Calcule la racine carrée d'un nombre donné. |
Fonctions Trigonométriques
Fonction |
Description |
|---|---|
| acos() | Calcule l'angle en radians dont le cosinus est un nombre donné. |
| asin() | Calcule l'angle en radians dont le sinus est un nombre donné. |
| atan() | Calcule l'angle en radians dont la tangente est un nombre donné. |
| cos() | Calcule le cosinus d'un angle exprimé en radian. |
| cosh() | Calcule le cosinus hyperbolique d'un angle exprimé en radian. |
| cot() | Calcule la cotangente d'un angle exprimé en radian. |
| degrees() | Convertit un angle de radians en degrés. |
| radians() | Convertit un angle de degrés en radians. |
| sin() | Calcule le sinus d'un angle exprimé en radian. |
| sinh() | Calcule le sinus hyperbolique d'un angle exprimé en radian. |
| tan() | Calcule la tangente d'un angle exprimé en radian. |
| tanh() | Calcule l'angle en radians dont le cosinus est un nombre donné. |
Fonctions de Chaînes de Caractères
Fonction |
Description |
|---|---|
| btrim() | Supprime les caractères des deux extrémités d'une chaîne donnée jusqu'à rencontrer un caractère qui n'est pas contenu dans l'ensemble spécifié de caractères. |
| char_length() | Retourne le nombre de caractères dans une chaîne. |
| left() | Retourne une sous-chaîne de la chaîne donnée contenant le nombre spécifié de caractères les plus à gauche. |
| lower() | Convertit tous les caractères d'une chaîne donnée en minuscules. |
| ltrim() | Supprime les caractères du début d'une chaîne donnée jusqu'à rencontrer un caractère qui n'est pas contenu dans l'ensemble spécifié de caractères. |
| normalize() | Convertit une chaîne dans un format cohérent basé sur la forme de normalisation spécifiée. |
| right() | Retourne une sous-chaîne de la chaîne donnée contenant le nombre spécifié de caractères les plus à droite. |
| rtrim() | Supprime les caractères de la fin d'une chaîne donnée jusqu'à rencontrer un caractère qui n'est pas contenu dans l'ensemble spécifié de caractères. |
| trim() | Supprime toutes les occurrences du caractère unique spécifié soit du côté le plus à gauche, le plus à droite, ou des deux extrémités d'une chaîne donnée. |
| upper() | Convertit tous les caractères d'une chaîne donnée en majuscules. |
Fonctions de Liste
Fonction |
Description |
|---|---|
| append() | Ajoute un élément à la fin d'une liste et retourne la nouvelle liste. |
| difference() | Retourne la différence entre deux listes. |
| elements() | Retourne une liste contenant les nodes et edges qui constituent un path. |
| head() | Retourne le premier élément d'une liste. |
| intersection() | Retourne l'intersection de deux listes. |
| listContains() | Vérifie si un élément spécifié existe dans une liste. |
| listUnion() | Retourne l'union de deux listes. |
| reduce() | Effectue un calcul de manière itérative sur chaque élément d'une liste. |
| size() | Retourne le nombre d'éléments dans une liste. |
| trim() | Supprime un nombre spécifié d'éléments de l'extrémité droite de la liste. |
Fonctions de Conversion
Fonction |
Description |
|---|---|
| cast() | Spécifie une conversion de données. |