📄️ dataClass
Les noms de dataclass peuvent être utilisés directement dans les requêtes REST pour opérer avec des entités, des sélections d'entités (entity selections) ou des fonctions de classe (class functions) de la dataclass.
📄️ $asArray
Retourne le résultat d'une requête sous forme de tableau (c'est-à-dire une collection) au lieu d'un objet JSON.
📄️ $atomic/$atOnce
Autorise les actions d'une requête REST à faire partie d'une transaction. Si aucune erreur n'est générée, la transaction est validée. Sinon, la transaction est annulée.
📄️ $attributes
Permet de sélectionner les attributs relationnels à obtenir à partir de la dataclass (par exemple, Company(1)?$attributes=employees.lastname or Employee?$attributes=employer.name).
📄️ $binary
Passez "true" pour enregistrer le BLOB en tant que document (vous devez également passer $expand=)
📄️ $compute
Calculez des attributs spécifiques (par exemple, Employee/salary/?$compute=sum) ou dans le cas d'un attribut Objet (par exemple, Employee/objectAtt.property1/?$compute=sum)
📄️ $distinct
Retourne les différentes valeurs d'un attribut spécifique dans une collection (par exemple, Company/name?$filter="name=a*"&$distinct=true)
📄️ $entityset
Après avoir créé un ensemble d'entités à l'aide de $method=entityset, vous pouvez ensuite l'utiliser ultérieurement.
📄️ $expand
Expands an image stored in an Image attribute (e.g., Employee(1)/photo?$imageformat=best&$expand=photo) or Expands an BLOB attribute to save it.
📄️ $filter
Permet de rechercher les données d'une dataclass ou d'une méthode (par exemple, $filter="firstName!='' AND salary>30000")
📄️ $imageformat
Définit le format d'image à utiliser pour récupérer des images (par exemple, $imageformat=png)
📄️ $lock
Verrouille et déverrouille une entité en utilisant le mécanisme pessimiste.
📄️ $method
Ce paramètre vous permet de définir l'opération à exécuter avec l'entité ou la sélection d'entité (entity selection) retournée.
📄️ $orderby
Trie les données retournées par l'attribut et l'ordre de tri définis (par exemple,$orderby="lastName desc, salaire asc")
📄️ $querypath
Retourne la requête telle qu'elle a été exécutée par 4D Server (par exemple, $querypath=true)
📄️ $queryplan
Retourne la requête telle qu'elle a été passée au 4D Server (par exemple, $queryplan=true)
📄️ $savedfilter
Enregistre le filtre défini par $filter lors de la création d'un ensemble d'entités (par exemple, $savedfilter="")
📄️ $savedorderby
Enregistre le tri défini par $orderby lors de la création d'un ensemble d'entités (par exemple, $savedorderby="")
📄️ $skip
Démarre l'entité définie par ce numéro dans la collection (par exemple, $skip=10)
📄️ $timeout
Définit le nombre de secondes pour enregistrer un ensemble d'entités dans le cache de 4D Server (par exemple, $timeout=1800)
📄️ $top/$limit
Limite le nombre d'entités à retourner (par exemple, $top=50)
📄️ $version
Numéro de version de l'image