66#include " llama.cpp/embedr/sqlite-vec.h"
77#include " llama.cpp/embedr/sqlite-lembed.h"
88#include " llama.cpp/embedr/sqlite-csv.h"
9+ #include " llama.cpp/embedr/sqlite-lines.h"
910#include " llama.cpp/embedr/shell.h"
1011#include < string.h>
1112
@@ -29,6 +30,7 @@ int embedr_sqlite3_init(sqlite3 * db) {
2930 rc = sqlite3_vec_init (db, NULL , NULL ); assert (rc == SQLITE_OK);
3031 rc = sqlite3_lembed_init (db, NULL , NULL ); assert (rc == SQLITE_OK);
3132 rc = sqlite3_csv_init (db, NULL , NULL ); assert (rc == SQLITE_OK);
33+ rc = sqlite3_lines_init (db, NULL , NULL ); assert (rc == SQLITE_OK);
3234
3335 if (!EMBEDR_MODEL) {
3436 return SQLITE_OK;
@@ -47,22 +49,6 @@ int embedr_sqlite3_init(sqlite3 * db) {
4749 return rc;
4850}
4951
50- int register_model (sqlite3 * db, char * modelPath) {
51- int rc;
52- sqlite3_stmt * stmt;
53- rc = sqlite3_prepare_v2 (db, " insert into temp.lembed_models(model) values (?) " , -1 , &stmt, NULL );
54- if (rc != SQLITE_OK) {
55- return rc;
56- }
57- sqlite3_bind_text (stmt, 1 , modelPath, strlen (modelPath), SQLITE_STATIC);
58- sqlite3_step (stmt);
59- rc = sqlite3_finalize (stmt);
60- if (rc != SQLITE_DONE) {
61- return rc;
62- }
63- return SQLITE_OK;
64- }
65-
6652int table_exists (sqlite3 * db, const char * table) {
6753 int rc;
6854 sqlite3_stmt * stmt;
0 commit comments