mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
clarify soem terminology
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8229 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
b381425f3e
commit
b72e3ad94b
@ -26,4 +26,15 @@ then it is better to implement it as a C struct, and similarly
|
||||
design an appropriate SQL table around it, so that the database
|
||||
can be queried efficiently and rapidly.
|
||||
|
||||
Terminology:
|
||||
|
||||
First-class object: something that has a C struct associated with it,
|
||||
nad has its own specialized backend infrastructure for storing/quering
|
||||
it.
|
||||
|
||||
Second-class object: something that lives entirely in a KVP tree.
|
||||
Note, however, that not all data in a KVP tree deserves to be called
|
||||
an 'object'. Some things in a KVP tree are merely 'attributes'.
|
||||
If you push on this point, there is indeed a gray area between
|
||||
second-class objects and attributes.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user