Quali sono i contenuti del tuo String
S? 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 String
s in double[]
e poi usa ArrayAdapterDatabaseConnection
; che avvolgerà il double[]
come DoubleVector
per te e costruisci i fasci.