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>

