GnuCashew ~ GnuCash Enabled Web
GCW
Namespaces | Classes
GCW::Dbo Namespace Reference

Database Object Namespace. More...

Namespaces

 Accounts
 
 BillTerms
 
 Books
 
 Commodities
 
 Customers
 
 Employees
 
 Entries
 
 GncLock
 GncLock.
 
 GnuCashew
 
 Invoices
 
 Jobs
 
 Prefrences
 
 Slots
 
 Splits
 
 Transactions
 
 Users
 
 Var
 
 Vars
 
 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