objectbox / objectbox/objectbox-java
Enforce type on queries
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 4.6k
- Fork
- 311
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
If:
Entity_would be a a generic type likeEntity_<Entity>- each property would also be a generic type like
Property<Entity> - the
QueryBuilder#equalmethod (and others) would takeProperty<Entity>as arguments
then the IDE would warn in case of the following statement:
boxForA.query().equal(propertyForB, 42L).build()
(mixing a property of entity B against the box for A)
What do you think?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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
Inizia esaminando i tipi Entity_, Property e QueryBuilder#equal menzionati nella proposta, insieme all’API di query circostante. Determina se l’IDE può rifiutare le incompatibilità tra entità e proprietà senza interrompere l’uso esistente; l’issue è completata quando l’applicazione dei tipi prevista e il relativo impatto sulla compatibilità sono definiti e convalidati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- database
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100