Pregunta

Perdón por la ingenua pregunta, pero me quedé atascado mientras seguí todas las piezas de tutoriales disponibles. Entonces, ¿hay alguna forma de poblar una base de datos DB de una lista simple en lugar de cargarlo leyendo un archivo?

Básicamente, lo que estoy buscando es algo similar a:

Lista de objetos = ...

Base de datos db = classGenersUtil.ParameterizeRabort (ArrayDatabase.Class, Params, Objects);

db.initialize ();

Gracias por adelantado.

¿Fue útil?

Solución

¿Cuáles son los contenidos de tu String¿s? ¿Lo mismo que entiende los analizadores de Elki?

Esto probablemente requerirá algunas modificaciones de código, porque los analizadores están diseñados alrededor de Javas InputStream. No sugiero envolver un List<String> en una InputStream Aunque ese probablemente sería el enfoque de menor esfuerzo.

¿Por qué no intentas extender AbstractDatabaseConnection (o implementando DatabaseConnection)? El formato de conexión de la base de datos, MultipleObjectsBundle no es mucho más que List<Object> y metadatos de relación; Bastante fácil de construir.

Alternativamente, puede usar su propio código para analizar el Strings en double[] y luego usar ArrayAdapterDatabaseConnection; que envolverá el double[] como DoubleVector para ti y construye los paquetes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top