gpe-expenses  0.1.9
Data Fields
QofMain_s Struct Reference

The qof-main context struct. More...

#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
GListsql_list
gint64 gz_level
const gchar * encoding
gint64 convert
QofType param_type

Detailed Description

The qof-main context struct.

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.

Field Documentation

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 qof_cmd_explain(), 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 qof_cmd_explain().

gchar* QofMain_s::exclude

The database to exclude with -e.

Definition at line 214 of file qof-main.h.

Referenced by 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_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 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 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.

QofSession* QofMain_s::input_session

The input session.

Definition at line 224 of file qof-main.h.

Referenced by 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_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_xmlfile(), qof_main_free(), and qof_mod_write().


The documentation for this struct was generated from the following file: