it.ssc.step.writedata.package.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jsr331-ssc Show documentation
Show all versions of jsr331-ssc Show documentation
This is a JSR331 interface for SSC (Software for the Calculation of the Simplex) is a java library for solving linear programming problems v. 3.0.1.
SSC was designed and developed by Stefano Scarioli.
The newest version!
Insert title here
Scrittura dei datasets
Per la scrittura dei datasets occorre definire il funzionamento dei seguenti aspetti :
- Scrittura dei dati
La scrittura dei dati avviene invocando i metodi della classe DataOutput. Il nome del dataset e' il nome
assegnato e che viene passato dalla classe WriteDataToFMT. Il file scritto nella libreria assegnata
avra nome nome_ds.fmt1data OCCORRE GESTIRE SOVRASCRITTURA O APPEND. NEL CASO INVECE CHE SI RISCRIVA
SULLO STESSO DATASETS OCCORRE APPOGGIARLO DA QUALCHE PARTE e poi sostituirlo al vecchio.
- Scrittura dei metadati
La scrittura dei metadati avviene memorizzando in un file a parte le seguenti informazioni
recuperabili dagli oggetti gia presenti nell'applicazione. Queste metainformazioni verranno scritte
in un file separato con nome uguale al nome del dataset e con estensione nome_ds.fmt1mtdt. Possiamo
pensare allo stesso criterio di memorizzazione di metainformazioni utilizzato in sintesi per il memoreport.
Un hashmap con la seguente ramificazione :
osservazioni -> valore
data_creazione -> valore
lista_campi -> hashmap
lista_campi -> hashmap -> nome_campo -> hasamap -> type -> valore
lista_campi -> hashmap -> nome_campo -> hasamap -> lenght -> valore
lista_campi -> hashmap -> nome_campo -> hasamap -> label -> valore
lista_campi -> hashmap -> nome_campo -> hasamap -> formato -> valore
- Numero di osservazioni.
Nei metadati occorre definire il numero di osservazioni che possiede il dataset. Questo valore e'
recuperabile dalla classe WriteDataToFMT, in quanto e' la stessa classe che scrive, record per record,
il dataset.
- Informazioni sui campi.
Le informazioni sui campi, sono rispettivamente :
Nome campo
Tipo di dato
Lunghezza (se di tipo string)
Label (opzionale)
Formato di visualizzazione (opzionale)
Il nome del dataset non viene memorizzzato in quanto essi sono rinominabili.