6.1. Filtros
Tipos de Filtros
Abaixo estão descritos todos os tipos de filtros disponíveis para refinar seus requests e selecionar os registros desejados.
| Filtro | Nome | Descrição |
|---|---|---|
eq | igual | Seleciona itens com valor exato igual ao especificado |
ne | não igual | Seleciona itens com valor diferente do especificado |
in | dentro | Seleciona itens presentes em uma lista específica de valores |
nin | fora | Seleciona itens ausentes em uma lista específica de valores |
gt | maior que | Seleciona itens com valor superior ao especificado |
gte | maior ou igual | Seleciona itens com valor igual ou superior ao especificado |
lt | menor que | Seleciona itens com valor inferior ao especificado |
lte | menor ou igual | Seleciona itens com valor igual ou inferior ao especificado |
st | começa com | Seleciona itens que iniciam com uma sequência de caracteres específica |
ed | termina com | Seleciona itens que terminam com uma sequência de caracteres específica |
nst | não começa com | Seleciona itens que não começam com uma sequência de caracteres específica |
ned | não termina com | Seleciona itens que não terminam com uma sequência de caracteres específica |
regex | expressão regular | Seleciona itens que correspondem a uma expressão regular específica |
today | hoje | Seleciona itens que correspondem à data atual |
Filtros por Tipo de Dado
Cada filtro é aplicável a tipos de dados específicos. Consulte abaixo os operadores disponíveis para cada tipo.
BooleanFilter
| Filtro | Nome | Descrição |
|---|---|---|
eq | igual | Seleciona itens com valor exato igual ao especificado |
ne | não igual | Seleciona itens com valor diferente do especificado |
DateFilter
| Filtro | Nome | Descrição |
|---|---|---|
eq | igual | Seleciona itens com a data exata igual à especificada |
ne | não igual | Seleciona itens com a data diferente da especificada |
gt | maior que | Seleciona itens com data posterior à especificada |
gte | maior ou igual | Seleciona itens com data igual ou posterior à especificada |
lt | menor que | Seleciona itens com data anterior à especificada |
lte | menor ou igual | Seleciona itens com data igual ou anterior à especificada |
DateTimeFilter
| Filtro | Nome | Descrição |
|---|---|---|
today | hoje | Seleciona itens que correspondem à data atual |
eq | igual | Seleciona itens com o valor exato igual ao especificado |
ne | não igual | Seleciona itens com valor diferente do especificado |
gt | maior que | Seleciona itens com data e hora posterior à especificada |
gte | maior ou igual | Seleciona itens com data e hora igual ou posterior à especificada |
lt | menor que | Seleciona itens com data e hora anterior à especificada |
lte | menor ou igual | Seleciona itens com data e hora igual ou anterior à especificada |
DecimalFilter
| Filtro | Nome | Descrição |
|---|---|---|
gt | maior que | Seleciona itens com valor decimal maior que o especificado |
gte | maior ou igual | Seleciona itens com valor decimal igual ou superior ao especificado |
lt | menor que | Seleciona itens com valor decimal menor que o especificado |
lte | menor ou igual | Seleciona itens com valor decimal igual ou inferior ao especificado |
DoubleFilter e FloatFilter
| Filtro | Nome | Descrição |
|---|---|---|
gt | maior que | Seleciona itens com valor maior que o especificado |
gte | maior ou igual | Seleciona itens com valor igual ou superior ao especificado |
lt | menor que | Seleciona itens com valor menor que o especificado |
lte | menor ou igual | Seleciona itens com valor igual ou inferior ao especificado |
GuidFilter
| Filtro | Nome | Descrição |
|---|---|---|
eq | igual | Seleciona itens com o GUID exato igual ao especificado |
ne | não igual | Seleciona itens com GUID diferente do especificado |
in | dentro | Seleciona itens cujo GUID está em uma lista específica de valores |
nin | fora | Seleciona itens cujo GUID não está em uma lista específica de valores |
IntFilter, LongFilter e ShortFilter
| Filtro | Nome | Descrição |
|---|---|---|
eq | igual | Seleciona itens com valor exato igual ao especificado |
ne | não igual | Seleciona itens com valor diferente do especificado |
in | dentro | Seleciona itens com valor presente em uma lista específica de valores |
nin | fora | Seleciona itens com valor ausente em uma lista específica de valores |
gt | maior que | Seleciona itens com valor maior que o especificado |
gte | maior ou igual | Seleciona itens com valor igual ou superior ao especificado |
lt | menor que | Seleciona itens com valor menor que o especificado |
lte | menor ou igual | Seleciona itens com valor igual ou inferior ao especificado |