Azure / Azure/data-api-builder
GraphQL Uuid Filter Options
- Langage dominant
- C#
- Étoiles
- 1.5k
- Forks
- 370
- Merge moyen
- 3 j 22 h
- PR mergées (30 j)
- 9
Description
Different types in graphql support different filter options:
e.g.
```gql
query {
books(_filter: {id: {lt: 5 gt: 2}} title: {contains: "Book" notContains: "Great"})
{
...
}
}
```
Currently, the uuid type is handled as String which supports:
`eq, contains, notContains, startsWith, endsWith, neq, caseInsensitive, isNull`
Most of these options are not meaningful for the uuid type. We can create custom scalar types quite easily and add a restricted set of filter options. Afaict, `eq, gt, lt` make sense for uuid.
@yorek @Aniruddh25 thoughts?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Aucun fichier ni test n’est indiqué. Commencez par localiser le GraphQL UUID scalar et le code qui attribue les String filter options, puis comparez les implémentations existantes de scalar ou de filtres personnalisés. C’est terminé lorsque UUID n’expose qu’un ensemble convenu de filtres pertinents, avec une couverture montrant que les string options non prises en charge ne sont plus disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- graphql
- Domaine
- api
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100