dataClass
Os nomes de dataclass podem ser utilizados diretamente nos pedidos REST para trabalhar com entidades e selecções de entidades, ou funções de classe da dataclass.
$asArray
Devolve o resultado de uma consulta num array (ou seja, uma coleção) em vez de um objecto JSON.
$atomic/$atOnce
Permite que as ações no pedido REST estejam numa transação. Se não houver erros, a transação é validada. Caso contrário, a transação é cancelada.
$attributes
Permite selecionar o(s) atributo(s) a ser(em) obtido(s) da dataclass(por exemplo,, Company(1)?$attributes=name,city, Company(1)?$attributes=employees.lastname ou Employee?$attributes=employer.name).
$binary
Passe "true" para guardar o BLOB como um documento (deve também passar $expand=)
$compute
Calcular em atributos específicos (por exemplo, Employee/salary/?$compute=sum) ou no caso de um atributo de objeto (por exemplo., Employee/objectAtt.property1/?$compute=sum)
$distinct
Devolve os valores distintos de um atributo específico numa coleção (e.g., Company/name?$filter="name=a*"&$distinct=true)
$entityset
Após criar um conjunto de entidades utilizando $method=entityset, pode utilizá-lo posteriormente.
$expand
Expande uma imagem armazenada num atributo Image (, por exemplo,, Employee(1)/photo?$imageformat=best&$expand=photo) ou Expande um atributo BLOB para o guardar.
$filter
Permite consultar os dados numa dataclass ou método (por exemplo, $filter="firstName!='' AND salary>30000")
$imageformat
Define o formato de imagem a utilizar para a recuperação de imagens (por exemplo, $imageformat=png)
$lock
Bloqueia e desbloqueia uma entidade utilizando o mecanismo pessimista.
$method
Este parâmetro permite-lhe definir a operação a executar com a entidade ou a seleção de entidades devolvida.
$orderby
Ordena os dados devolvidos pelo atributo e pela ordem de ordenação definidos (e.g., $orderby="lastName desc, salary asc")
$querypath
Retorna a consulta como foi executada pelo 4D Server (por exemplo, $querypath=true)
$queryplan
Retorna a consulta como foi passada para 4D Server (e.g., $queryplan=true)
$savedfilter
Guarda o filtro definido por $filter aquando da criação de um conjunto de entidades (e.g., $savedfilter="")
$savedorderby
Guarda a ordem definida por $orderby aquando da criação de um conjunto de entidades (e.g., $savedorderby="")
$skip
Inicia a entidade definida por este número na coleção (e.g., $skip=10)
$timeout
Define o número de segundos para guardar um conjunto de entidades na cache do 4D Server (e.g., $timeout=1800)
$top/$limit
Limita o número de entidades a devolver (por exemplo, $top=50)
$version
Número da versão da imagem