Risolto il #41, e pulita un po' l'architettura per quanto ci siamo detti ieri possiamo procedere a Light.
Come per il collegamento scanner -> db di ieri, inizierei con la put.
Gia' adesso, di fatto, cio' che manca nella put e' il calcolo della chiave.
Quindi, in ordine e andando un po' a memoria.
Prima iter.:
Creare/scegliere la struttura dati per l'albero delle LightKey (potremmo iniziare a una dimensione)
Scrivere la funzione di naming
Modificare la put per mandare la corretta Key: sara' questa ad essere piu' volte uguale per diversi record, quindi l'hash della key che deriva dalla naming function (new Key(namingfunction(lightKey), true))
In questo primo step terrei l'albero in memoria del datamanager.
Seconda iter.:
Modificare la get nel DataManagerSessionBean, usando la Key giusta di fatto torna gia' una lista, che e' quel che ci interessa.
Fare alcuni test
Terza iter.:
Gestire la persistenza dell'albero, sia essa persistenza su uno storage o stima dell'altezza, o derivazione dalle label.
Estendere a due dimensioni se non e' stato fatto sin dall'inizio.
Non ho ripreso il doc e sono andato a memoria, @eMarco, cosa ne pensi?
Risolto il #41, e pulita un po' l'architettura per quanto ci siamo detti ieri possiamo procedere a Light.
Come per il collegamento scanner -> db di ieri, inizierei con la put.
Gia' adesso, di fatto, cio' che manca nella put e' il calcolo della chiave.
Quindi, in ordine e andando un po' a memoria.
Prima iter.:
In questo primo step terrei l'albero in memoria del datamanager.
Seconda iter.:
Terza iter.:
Non ho ripreso il doc e sono andato a memoria, @eMarco, cosa ne pensi?