blob: 8b88f109ffedd38ee31ea620c1e62c9bcc0d728a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef SQL_H
#define SQL_H
#include "main.h"
#include <sqlite3.h>
int db_set_pragma(sqlite3 *db);
int db_vacuum(sqlite3 *db);
int db_create_table(sqlite3 *db);
int db_open(sqlite3 **db, const char *dbname);
int db_close(sqlite3 *db);
int db_insert(sqlite3 *db, const Header *header, const Entry *entries);
int db_get_space_consumed(sqlite3 *db);
int db_delete_oldest_bytes(sqlite3 *db, int64_t bytes);
int db_read_data_by_timerange(sqlite3 *db, const Timerange *t,
StateCallback cb);
#endif // SQL_H
|