diff --git a/src/adapter/adapter_info.h b/include/neuron/adapter_info.h similarity index 100% rename from src/adapter/adapter_info.h rename to include/neuron/adapter_info.h diff --git a/include/neuron/persist/persist.h b/include/neuron/persist/persist.h index c9661d95..8ff5c6d0 100644 --- a/include/neuron/persist/persist.h +++ b/include/neuron/persist/persist.h @@ -24,7 +24,9 @@ extern "C" { #endif -#include "adapter/adapter_info.h" +#include + +#include "adapter_info.h" #include "persist/json/persist_json_plugin.h" typedef neu_json_plugin_req_plugin_t neu_persist_plugin_info_t; @@ -90,6 +92,8 @@ int neu_persister_create(const char *schema_dir); */ void neu_persister_destroy(); +sqlite3 *neu_persister_get_db(); + /** * Persist nodes. * @param node_info neu_persist_node_info_t. diff --git a/src/persist/persist.c b/src/persist/persist.c index dd92f601..fd04fc88 100644 --- a/src/persist/persist.c +++ b/src/persist/persist.c @@ -465,6 +465,11 @@ int neu_persister_create(const char *schema_dir) return 0; } +sqlite3 *neu_persister_get_db() +{ + return global_db; +} + void neu_persister_destroy() { sqlite3_close(global_db);