graphprotocol / graphprotocol/graph-node
Feature request: Filter based on failure of some criteria and using multiple filters in the same query
Nessuno ha ancora preso questa issue.
- Lingua principale
- Rust
- Stelle
- 3.2k
- Fork
- 1.1k
- Merge medio
- 4g 1h
- PR unite (30g)
- 1
Descrizione
Do you want to request a feature or report a bug?
Feature
What is the current behavior?
It is not possible to use a global _not while filtering to negate a condition, just like described here:
https://hasura.io/docs/1.0/graphql/manual/queries/query-filters.html#filter-based-on-failure-of-some-criteria-not
It would be interesting to have this feature in combination with 'and' or 'or' operators (which are not implemented as well) to create arbitrarily complex boolean expressions involving multiple filtering criteria.
I believe this could help some specific filtering use-cases.
Thank you
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
L’issue menziona i filtri delle query GraphQL e rimanda alla documentazione sul filtraggio di Hasura, ma non indica file del repository, test o punti di ingresso. Inizia individuando i punti di ingresso per il parsing dei filtri GraphQL e la costruzione delle query in graph-node, quindi definisci test che coprano la negazione e i criteri combinati and/or, comprese le espressioni booleane annidate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- graphql, rust
- Ambito
- api
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100