db_api.h 537 B

12345678910111213141516171819202122
  1. // SPDX-License-Identifier: GPL-3.0-or-later
  2. /** @file db_api.h
  3. * @brief Header of db_api.c
  4. */
  5. #ifndef DB_API_H_
  6. #define DB_API_H_
  7. #include "../database/sqlite/sqlite3.h"
  8. #include <uv.h>
  9. #include "query.h"
  10. #include "file_info.h"
  11. #define LOGS_MANAG_DB_SUBPATH "/logs_management_db"
  12. int db_user_version(sqlite3 *const db, const int set_user_version);
  13. void db_set_main_dir(char *const dir);
  14. int db_init(void);
  15. void db_search(logs_query_params_t *const p_query_params, struct File_info *const p_file_infos[]);
  16. #endif // DB_API_H_