Qual é o conteúdo do seu String
s? O mesmo que entendido pelos analisadores Elki?
Isso provavelmente exigirá algumas modificações de código, porque os analisadores são projetados em torno de Javas InputStream
. Eu não sugiro envolver um List<String>
em um InputStream
Embora essa provavelmente seja a abordagem de menor efeito.
Por que você não tenta se estender AbstractDatabaseConnection
(ou implementação DatabaseConnection
)? O formato de conexão do banco de dados, MultipleObjectsBundle
não é muito mais do que List<Object>
e metadados da relação; bastante fácil de construir.
Como alternativa, você pode usar seu próprio código para analisar o String
s em double[]
e depois use ArrayAdapterDatabaseConnection
; que embrulhará o double[]
Como DoubleVector
para você e construa os pacotes.