24#ifndef GNUCASH_QUERY_H
25#define GNUCASH_QUERY_H
48 QUERY_TXN_MATCH_ALL = 1,
49 QUERY_TXN_MATCH_ANY = 2
113void xaccQueryAddStringMatch (
QofQuery* q,
const char *matchstring,
114 gboolean case_sens, gboolean use_regexp,
116 const char * path, ...);
118xaccQueryAddDescriptionMatch(
QofQuery *q,
const char *m, gboolean c, gboolean r,
121xaccQueryAddNotesMatch(
QofQuery *q,
const char *m, gboolean c, gboolean r,
124xaccQueryAddNumberMatch(
QofQuery *q,
const char *m, gboolean c, gboolean r,
127xaccQueryAddActionMatch(
QofQuery *q,
const char *m, gboolean c, gboolean r,
130xaccQueryAddMemoMatch(
QofQuery *q,
const char *m, gboolean c, gboolean r,
144void xaccQueryAddNumericMatch (
QofQuery *q, gnc_numeric amount,
157void xaccQueryAddDateMatch(
QofQuery * q, gboolean use_start,
158 int sday,
int smonth,
int syear,
159 gboolean use_end,
int eday,
int emonth,
int eyear,
161void xaccQueryAddDateMatchTT(
QofQuery * q,
162 gboolean use_start,
time64 stt,
163 gboolean use_end,
time64 ett,
165void xaccQueryGetDateMatchTT (
QofQuery * q,
173 CLEARED_NONE = 0x0000,
175 CLEARED_CLEARED = 0x0002,
176 CLEARED_RECONCILED = 0x0004,
177 CLEARED_FROZEN = 0x0008,
178 CLEARED_VOIDED = 0x0010,
183cleared_match_t xaccQueryGetClearedMatch(
QofQuery * q);
Account handling public routines.
gint64 time64
Most systems that are currently maintained, including Microsoft Windows, BSD-derived Unixes and Linux...
GList LotList
GList of GNCLots.
GList TransList
GList of Transaction.
GList AccountList
GList of Account.
GList AccountGUIDList
GList of GUIDs of a Account.
GList SplitList
GList of Split.
const gchar * QofIdType
QofIdType declaration.
QofNumericMatch
Comparisons for QOF_TYPE_NUMERIC, QOF_TYPE_DEBCRED.
QofQueryOp
Query Term Operators, for combining Query Terms.
QofQueryCompare
Standard Query comparators, for how to compare objects in a predicate.
The type used to store guids in C.