29#ifndef GNC_RECURRENCE_SQL_H
30#define GNC_RECURRENCE_SQL_H
34#include "Recurrence.h"
36#include "gnc-sql-object-backend.hpp"
Main SQL backend structure.
Encapsulates per-class table schema with functions to load, create a table, commit a changed front-en...
GncSqlRecurrenceBackend()
Recurrences are neither loadable nor committable.
void load_all(GncSqlBackend *) override
Load all objects of m_type in the database into memory.
void create_tables(GncSqlBackend *) override
Conditionally create or update a database table from m_col_table.
bool commit(GncSqlBackend *, QofInstance *) override
UPDATE/INSERT a single instance of m_type_name into the database.
globally unique ID User API
The type used to store guids in C.