GnuCashew ~ GnuCash Enabled Web
GCW
Loading...
Searching...
No Matches
Namespaces | Classes
GCW::Dbo Namespace Reference

Database Object Namespace. More...

Namespaces

namespace  Accounts
 
namespace  BillTerms
 
namespace  Books
 
namespace  Commodities
 
namespace  Customers
 
namespace  Employees
 
namespace  Entries
 
namespace  GncLock
 GncLock.
 
namespace  GnuCashew
 
namespace  Invoices
 
namespace  Jobs
 
namespace  Prefrences
 
namespace  Slots
 
namespace  Splits
 
namespace  Transactions
 
namespace  Users
 
namespace  Var
 
namespace  Vars
 
namespace  Versions
 

Classes

class  AbstractSession
 
class  BaseItem
 

Detailed Description

Database Object Namespace.

This namespace is reserved for objects that are used to interface to the back-end datasets directly.

At present, the Session object is only set up to access sqlite data files.

The primary gnucash Dbo classes are intended to be direct-maps of the sqlite underlying schema.

It is possible to have gnucashew modify the existing gnucash schema so as to add additional tables and fields, but it is also possible to simply have gnucashew keep is customized data in a separate database.

see: https://wiki.gnucash.org/wiki/SQL

see: https://wiki.gnucash.org/wiki/images/8/86/Gnucash_erd.png