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. |