From 84885b4e58ffac4719265fb49c1232bc48a6c8a5 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sat, 31 Aug 2019 01:55:37 +0200 Subject: [PATCH] Code cleanup --- include/Database/engine.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/Database/engine.h b/include/Database/engine.h index 1f95561..1f715ce 100644 --- a/include/Database/engine.h +++ b/include/Database/engine.h @@ -33,14 +33,18 @@ typedef struct _DatabaseEngineDefinition { char const * name; char const * description; + /* essential */ DatabaseEngine * (*init)(Config * config, char const * section); void (*destroy)(DatabaseEngine * engine); + /* accessors */ int64_t (*get_last_id)(DatabaseEngine * engine); + /* useful */ int (*query)(DatabaseEngine * engine, char const * query, DatabaseCallback callback, void * data); + /* prepared statements */ DatabaseStatement * (*prepare_new)(DatabaseEngine * engine, char const * query);