Quel est le contenu de votre String
s? Comme compris les analyseurs Elki?
Cela nécessitera probablement quelques modifications de code, car les analyseurs sont conçus autour de Javas InputStream
. Je ne suggère pas d'envelopper un List<String>
en un InputStream
Bien que ce serait probablement l'approche la moins effective.
Pourquoi n'essayez-vous pas d'étendre AbstractDatabaseConnection
(ou mise en œuvre DatabaseConnection
)? Le format de connexion de la base de données, MultipleObjectsBundle
n'est pas beaucoup plus que List<Object>
et les métadonnées de la relation; Assez facile à construire.
Alternativement, vous pouvez utiliser votre propre code pour analyser le String
s dans double[]
puis utiliser ArrayAdapterDatabaseConnection
; qui enveloppera le double[]
comme DoubleVector
pour vous et construire les paquets.