libdballe
6.8
|
Public Member Functions | |
DataQueryBuilder (DB &db, Statement &stm, Cursor &cur, const Record &rec, unsigned int modifiers) | |
virtual void | build_select () |
virtual bool | build_where () |
virtual void | build_order_by () |
![]() | |
QueryBuilder (DB &db, Statement &stm, Cursor &cur, const Record &rec, unsigned int modifiers) | |
void | build () |
Data Fields | |
int | query_data_id |
![]() | |
DB & | db |
Database to operate on. | |
Statement & | stm |
Statement to build variables to. | |
Cursor & | cur |
Cursor with the output variables. | |
const Record & | rec |
Record with the query. | |
Querybuf | sql_query |
Dynamically generated SQL query. | |
Querybuf | sql_from |
FROM part of the SQL query. | |
Querybuf | sql_where |
WHERE part of the SQL query. | |
const unsigned int | modifiers |
Modifier flags to enable special query behaviours. | |
ExtraQueryArgs | qargs |
unsigned int | output_seq |
Sequence number to use to bind ODBC output parameters. | |
bool | query_station_vars |
True if we are querying station information, rather than measured data. | |
Additional Inherited Members | |
![]() | |
bool | add_pa_where (const char *tbl) |
bool | add_dt_where (const char *tbl) |
bool | add_ltr_where (const char *tbl) |
bool | add_varcode_where (const char *tbl) |
bool | add_repinfo_where (const char *tbl) |
bool | add_datafilter_where (const char *tbl) |
bool | add_attrfilter_where (const char *tbl) |