> > > > what is the Query interface - is that the libqof functions?? > > > > Is there an example which shows how this is done - I dont remember seeing > > any query functions > > for budgets in gnc-budget.c > > The current interface is QOFQuery. All of the persistent objects in Engine > implement the QOFObject interface which QOFQuery uses, so it's available for > Budgets regardless of whether the gnc-budget code uses it. You must *not* > look at code in src/engine for examples of what to do: That code is private > and is going to change a *lot* in the coming dev cycle. Look instead at > src/report.
> > I can't be certain that we'll get to replacing QOFQuery in this cycle, but we > will eventually replace it with SQL when we migrate to using the database as > a database instead of a mere persistence store, so be sure to abstract your > query code so that it can be easily replaced. > Ill see if I can use the Query class in python which seems to wrap qof query - although the current bindings do not seem to make use of this at all so will not look at changing c code David _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel