GnuCash 2.4.99
Data Structures | Defines | Functions
gnc-recurrence-sql.c File Reference

load and save data to SQL More...

#include "config.h"
#include <glib.h>
#include "qof.h"
#include "gnc-engine.h"
#include "Recurrence.h"
#include "gnc-backend-sql.h"
#include "gnc-recurrence-sql.h"

Go to the source code of this file.

Data Structures

struct  recurrence_info_t

Defines

#define TABLE_NAME   "recurrences"
#define TABLE_VERSION   1
#define BUDGET_MAX_RECURRENCE_PERIOD_TYPE_LEN   2048

Functions

gboolean gnc_sql_recurrence_save (GncSqlBackend *be, const GncGUID *guid, const Recurrence *r)
void gnc_sql_recurrence_save_list (GncSqlBackend *be, const GncGUID *guid, GList *schedule)
gboolean gnc_sql_recurrence_delete (GncSqlBackend *be, const GncGUID *guid)
Recurrencegnc_sql_recurrence_load (GncSqlBackend *be, const GncGUID *guid)
GList * gnc_sql_recurrence_load_list (GncSqlBackend *be, const GncGUID *guid)
void gnc_sql_init_recurrence_handler (void)

Detailed Description

load and save data to SQL

Author:
Copyright (c) 2006-2008 Phil Longstaff <plongstaff@rogers.com>

This file implements the top-level QofBackend API for saving/ restoring data to/from an SQL db

Definition in file gnc-recurrence-sql.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines