33 #ifndef QOF_QUERYCORE_H 34 #define QOF_QUERYCORE_H 67 QOF_STRING_MATCH_NORMAL = 1,
68 QOF_STRING_MATCH_CASEINSENSITIVE
80 QOF_DATE_MATCH_NORMAL = 1,
98 QOF_NUMERIC_MATCH_DEBIT = 1,
99 QOF_NUMERIC_MATCH_CREDIT,
100 QOF_NUMERIC_MATCH_ANY
129 QOF_CHAR_MATCH_ANY = 1,
183 const gchar * chars);
QofQueryPredData * qof_query_kvp_predicate_path(QofQueryCompare how, const gchar *path, const KvpValue *value)
void qof_query_core_predicate_free(QofQueryPredData *pdata)
An exact-rational-number library for QOF.
A key-value frame system.
struct QofCollection_s QofCollection
struct _KvpValue KvpValue
QofQueryPredData * qof_query_core_predicate_copy(QofQueryPredData *pdata)
64bit Date handling routines
gboolean qof_query_time_predicate_get_time(QofQueryPredData *pd, QofTime *qt)
API for registering parameters on objects.
struct QofTime64 QofTime
Use a 64-bit signed int QofTime.
gchar * qof_query_core_to_string(QofType, gpointer object, QofParam *getter)
QofQueryPredData * qof_query_kvp_predicate(QofQueryCompare how, GSList *path, const KvpValue *value)