Référence des opérations de filtrage

all: Tout prendre

Usage : [ "all" ]

Retourne toutes les fiches sans exception.

is_null: Le champ doit être vide

Usage : [ "is_null", "<champ>" ]

Sélectionne les fiches où le champ <champ> est vide.

Le filtre n'est compatible qu'avec les types primitifs suivants : boolean, date, double, enumeration_of_enumerations, enumeration, float, integer, string

is_not_null: Le champ ne doit pas être vide

Usage : [ "is_not_null", "<champ>" ]

Sélectionne les fiches où le champ <champ> n'est pas vide.

Le filtre n'est compatible qu'avec les types primitifs suivants : boolean, date, double, enumeration_of_enumerations, enumeration, float, integer, string

between: La valeur du champ doit être comprise entre ces deux limites

Usage : [ "between", "<champ>", <limiteInférieure>, <limiteSupérieure> ]

Sélectionne les fiches où le champ <champ> est non vide et où sa valeur est comprise entre <limiteInférieure> et <limiteSupérieure> incluses.

<limiteInférieure> et <limiteSupérieure> peuvent être null pour retirer la limite inférieure ou supérieure. Les deux limites ne peuvent être null en même temps.

Le filtre n'est compatible qu'avec les types primitifs suivants : date, float, integer

in: La valeur du champ doit être l'une de celles-là

Usage : [ "in", "<champ>", <arg_1>, ..., <arg_n> ]

Sélectionne les fiches où le champ <champ> est égal à une des valeurs <arg>. <arg> peut être null.

Le filtre n'est compatible qu'avec les types primitifs suivants : boolean, date, enumeration_of_enumerations, enumeration, integer, string

glob: La valeur du champ doit être l'une de celles-là, avec wildcard

Usage : [ "glob", "<champ>", <arg_1>, ..., <arg_n> ]

Sélectionne les fiches où le champ <champ> correspond à une des valeurs <arg>. <arg> ne peut pas être null.

<arg> peut utiliser ces wildcards :

  • * : correspond à n'importe quel nombre de caractères.

  • ? : correspond à un seul caractère.

  • [x-y] : correspond à un unique caractère situé entre les crochets.

Le filtre n'est compatible qu'avec les types primitifs suivants : enumeration_of_enumerations, enumeration, string

select: Le champ doit référencer une autre fiche

Usage : [ "select", "<champ>", "<type>", <filtre> ]

Sélectionne des fiches de type <type> à l'aide du filtre <filtre>, puis retourne la liste des fiches où le champ <champ> référence une des fiches précédemment sélectionnées.

Le filtre n'est compatible qu'avec les types primitifs suivants : enumeration, string

get_field: Récupère les fiches contenues dans un champ

Usage : [ "get_field", "<champ>", "<type>", <filtre> ]

Sélectionne des fiches de type <type> à l'aide du filtre <filtre>, puis retourne la liste des fiches contenue dans le champ <champ> des fiches précédemment sélectionnées.

Le filtre n'est compatible qu'avec les types primitifs suivants : enumeration, string

and: Intersection de plusieurs filtres

Usage : [ "and", <filtre_1>, ..., <filtre_n> ]

Retourne les fiches qui ont été sélectionnées par tous les <filtre>

or: Union de plusieurs filtres

Usage : [ "or", <filtre_1>, ..., <filtre_n> ]

Retourne toutes les fiches qui ont été sélectionnées par au moins un des <filtre>

not: Inverse le filtre

Usage : [ "not", <filtre> ]

Retourne toutes les fiches qui n'ont pas été sélectionnées par <filtre>

Last modified on