mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
documentation cleanup; merge from qof sources
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10209 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -72,9 +72,17 @@
|
||||
* exist. This flag is used to implement the 'SaveAs' GUI, where
|
||||
* the user requests to save data to a new backend.
|
||||
*
|
||||
* The load() routine should return at least an account tree,
|
||||
* all currencies, pricedb, and any other data that needs to be
|
||||
* loaded at start time. It does not have to return any
|
||||
* The load() routine should load the minimal set of application data
|
||||
* needed for the application to be operable at initial startup.
|
||||
* It is assumed that the application will perform a 'run_query()'
|
||||
* to obtain any additional data that it needs. For file-based
|
||||
* backends, it is acceptable for the backend to return all data
|
||||
* at load time; for SQL-based backends, it is acceptable for the
|
||||
* backend to return no data.
|
||||
*
|
||||
* Thus, for example, for GnuCash, the postrges backend returns
|
||||
* the account tree, all currencies, and the pricedb, as these
|
||||
* are needed at startup. It does not have to return any
|
||||
* transactions whatsoever, as these are obtained at a later stage
|
||||
* when a user opens a register, resulting in a query being sent to
|
||||
* the backend.
|
||||
|
||||
Reference in New Issue
Block a user