Code cleanup

This commit is contained in:
Pierre Pronchery 2019-08-31 01:55:37 +02:00
parent bdb962c906
commit 84885b4e58

View File

@ -33,14 +33,18 @@ typedef struct _DatabaseEngineDefinition
{ {
char const * name; char const * name;
char const * description; char const * description;
/* essential */ /* essential */
DatabaseEngine * (*init)(Config * config, char const * section); DatabaseEngine * (*init)(Config * config, char const * section);
void (*destroy)(DatabaseEngine * engine); void (*destroy)(DatabaseEngine * engine);
/* accessors */ /* accessors */
int64_t (*get_last_id)(DatabaseEngine * engine); int64_t (*get_last_id)(DatabaseEngine * engine);
/* useful */ /* useful */
int (*query)(DatabaseEngine * engine, char const * query, int (*query)(DatabaseEngine * engine, char const * query,
DatabaseCallback callback, void * data); DatabaseCallback callback, void * data);
/* prepared statements */ /* prepared statements */
DatabaseStatement * (*prepare_new)(DatabaseEngine * engine, DatabaseStatement * (*prepare_new)(DatabaseEngine * engine,
char const * query); char const * query);