Domanda

Ci scusiamo per la domanda ingenua, ma mi sono bloccato mentre seguiva tutti i pezzi di tutorial disponibili. Quindi, c'è un modo per popolare un DB di database da un semplice elenco piuttosto che caricarlo leggendo un file?

Fondamentalmente quello che sto cercando è qualcosa di simile a:

Elenca oggetti = ...

Database db = classgenericsutil.parameterizeOrabort (arraydatabase.class, params, oggetti);

db.initialize ();

Grazie in anticipo.

È stato utile?

Soluzione

Quali sono i contenuti del tuo StringS? Come compreso dai parser Elki?

Ciò richiederà probabilmente alcune modifiche al codice, perché i parser sono progettati attorno a Javas InputStream. Non suggerisco di avvolgere un List<String> in un InputStream Anche se questo sarebbe probabilmente l'approccio del minimo sforzo.

Perché non provi ad estendersi AbstractDatabaseConnection (o implementazione DatabaseConnection)? Il formato di connessione del database, MultipleObjectsBundle non è molto più di List<Object> e metadati di relazione; abbastanza facile da costruire.

In alternativa, potresti usare il tuo codice per analizzare il Strings in double[] e poi usa ArrayAdapterDatabaseConnection; che avvolgerà il double[] come DoubleVector per te e costruisci i fasci.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top