-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Significato del missing value ("-") nella query #201
Comments
Occhio a distinguere bene l'effettiva necessità della cosa: se serve si può implementare, ma è un lavoro non banale |
L'uso principale e generale per tutte le mie applicazioni è poter specificare il livello che voglio, ossia: Se si è inteso sempre la seconda questo comporta molti ma molti problemi con cui ci siamo scontrati raramente fino ad ora per la rara presenza di strati. Quindi per me l'uso principale del "-" in leveltype2 L2 è per specificare che NON voglio uno strato. |
Questa non è una cosa da poco ... |
Come dicevo, è un lavoro non banale. Se siamo tutti d'accordo mi ci metto: ci vorrà del tempo. |
Se a voi va bene, riservo |
|
Ditemi voi di cosa stiamo parlando: per me possiamo andare da solo leveltype2 e p2, a tutti e 4+3 i valori di livelli e timerange |
I 3 valori dei timerange ci devono sempre essere, così come Benissimo anche |
e' possibile che il tutto nasca dalla confusione nell'uso di leveltype2 e P2 opzionali. |
Ok, allora per ora mi fermo su questo fronte. Fatemi sapere. |
leveltype2 = 0 è "reserved" (per dballe e per WMO), non mi sembra una scelta ottimale, se proprio non vogliamo introdurre un valore speciale "lo voglio missing", allora meglio 255 che per il WMO si chiama proprio "missing" e noi lo abbiamo opportunamente saltato in dballe. |
Da una riunione in corridoio, relativamente ai timerange:
In fase di query, non c'è ambiguità tra |
Da una riunione in corridoio, relativamente ai livelli:
Per Per i valori Al momento, il database ha A seconda di cosa viene inserito nel database, possiamo:
Fatemi sapere |
Bump della issue, che dobbiamo riprendere in mano entro la fine dell'anno. |
In inserimento e rappresentazione nel DB, tutto rimane invariato. In query con valori di leveltype2 non specificati, tutto rimane invariato. Viene aggiunta la possibilità di specificare |
Con riferimento a #200 (comment), io mi sono dell'opinione che una query fatta con un missing value esplicito (e.g.
l1=-
) dovrebbe voler dire "dammi tutti i record che hannol1
missing" e non "ignora il filtro sul1
" (significato che è già disponibile non settando nessun valore nella query perl1
). Al momento dballe si comporta secondo la seconda interpretazione.Chiedo un parere interno al SIMC.
The text was updated successfully, but these errors were encountered: