#include <qof-main.h>
Data Fields | |
gchar * | filename |
gchar * | write_file |
gchar * | input_file |
gchar * | sql_file |
gchar * | sql_str |
gchar * | database |
gchar * | exclude |
gchar * | category |
QofTime * | min_qt |
QofTime * | max_qt |
QofSession * | input_session |
QofSession * | export_session |
gboolean | error |
QofQuery * | query |
GList * | sql_list |
gint64 | gz_level |
const gchar * | encoding |
gint64 | convert |
QofType | param_type |
Intended as a core type for QOF-based CLI programs, wrap your own context struct around qof_main_context
Definition at line 198 of file qof-main.h.
gchar* QofMain_s::category |
The category to include with -c.
Definition at line 216 of file qof-main.h.
Referenced by qof_main_free(), and qof_mod_category().
gint64 QofMain_s::convert |
If the application needs to read QOF_TYPE_DATE data records, set this to non-zero.
Definition at line 239 of file qof-main.h.
Referenced by qof_mod_convert_deprecated().
gchar* QofMain_s::database |
The database to include with -d.
Definition at line 212 of file qof-main.h.
Referenced by main(), qof_cmd_explain(), qof_cmd_hotsync(), qof_cmd_xmlfile(), qof_main_free(), qof_main_moderate_query(), and qof_mod_database().
const gchar* QofMain_s::encoding |
The encoding string to pass to the backend.
Definition at line 236 of file qof-main.h.
Referenced by qof_cmd_xmlfile(), and qof_mod_encoding().
gboolean QofMain_s::error |
general error, abort.
Definition at line 228 of file qof-main.h.
Referenced by main(), pilot_app_unpack(), pilot_qof_pack(), pilot_qof_unpack(), qof_cmd_explain(), and qof_cmd_hotsync().
gchar* QofMain_s::exclude |
The database to exclude with -e.
Definition at line 214 of file qof-main.h.
Referenced by qof_cmd_hotsync(), qof_cmd_xmlfile(), qof_main_moderate_query(), and qof_mod_exclude().
QofSession* QofMain_s::export_session |
The query results session, for STDOUT or -w.
Definition at line 226 of file qof-main.h.
Referenced by qof_cmd_hotsync(), qof_cmd_xmlfile(), qof_mod_compression(), qof_mod_convert_deprecated(), and qof_mod_encoding().
gchar* QofMain_s::filename |
Input filename containing (usually) QSF XML data, if any.
Definition at line 201 of file qof-main.h.
Referenced by main(), qof_cmd_xmlfile(), and qof_main_free().
gint64 QofMain_s::gz_level |
Use compression (>0 <=9) or not (0)
Definition at line 234 of file qof-main.h.
Referenced by main(), qof_cmd_hotsync(), qof_cmd_xmlfile(), and qof_mod_compression().
gchar* QofMain_s::input_file |
File containing data to upload, if any.
Definition at line 205 of file qof-main.h.
Referenced by main(), and qof_cmd_hotsync().
QofSession* QofMain_s::input_session |
The input session.
Definition at line 224 of file qof-main.h.
Referenced by main(), qof_cmd_hotsync(), and qof_cmd_xmlfile().
QofTime* QofMain_s::max_qt |
Holds the converted -t field - maximum. Matches objects below max.
Definition at line 222 of file qof-main.h.
Referenced by qof_mod_time().
QofTime* QofMain_s::min_qt |
Holds the converted -t field - minimum. Matches objects above min.
Definition at line 219 of file qof-main.h.
Referenced by qof_mod_time().
QofType QofMain_s::param_type |
The current parameter type in the query.
Definition at line 241 of file qof-main.h.
QofQuery* QofMain_s::query |
The current QofQuery, converted from QofSqlQuery
Definition at line 230 of file qof-main.h.
Referenced by qof_cmd_hotsync(), and qof_main_moderate_query().
gchar* QofMain_s::sql_file |
SQL file, if any.
Definition at line 207 of file qof-main.h.
Referenced by qof_main_free(), and qof_mod_sql_file().
GList* QofMain_s::sql_list |
List of sql commands from a file.
Definition at line 232 of file qof-main.h.
Referenced by qof_main_moderate_query(), and qof_mod_sql_file().
gchar* QofMain_s::sql_str |
The current SQL, overwritten each iteration if using a file.
Definition at line 210 of file qof-main.h.
Referenced by qof_main_moderate_query(), and qof_mod_sql().
gchar* QofMain_s::write_file |
Export filename, if any.
Definition at line 203 of file qof-main.h.
Referenced by qof_cmd_hotsync(), qof_cmd_xmlfile(), qof_main_free(), and qof_mod_write().