|
| IdQueryBuilder (DB &db, const core::Query &query, unsigned int modifiers, bool query_station_vars) |
|
virtual void | build_select () |
|
virtual void | build_order_by () |
|
| DataQueryBuilder (DB &db, const core::Query &query, unsigned int modifiers, bool query_station_vars, bool query_attrs) |
|
bool | match_attrs (const wreport::Var &var) const |
| Match the attributes of var against attr_filter.
|
|
virtual bool | build_where () |
|
| QueryBuilder (DB &db, const core::Query &query, unsigned int modifiers, bool query_station_vars) |
|
void | build () |
|
|
Varmatch * | attr_filter = nullptr |
| Attribute filter, if requested.
|
|
bool | query_attrs |
| True if we also query attributes of data.
|
|
bool | select_attrs = false |
| True if the select includes the attrs field.
|
|
dballe::sql::Connection & | conn |
|
DB & | db |
| Database to operate on.
|
|
const char * | bind_in_ident = nullptr |
| If defined, it need to point to the identifier to be used as the only bound input parameter. More...
|
|
bool | select_station = false |
|
bool | select_varinfo = false |
|
bool | select_data_id = false |
|
bool | select_data = false |
|
bool | select_summary_details = false |
|
const core::Query & | query |
| Query object.
|
|
dballe::sql::Querybuf | sql_query |
| Dynamically generated SQL query.
|
|
dballe::sql::Querybuf | sql_from |
| FROM part of the SQL query.
|
|
dballe::sql::Querybuf | sql_where |
| WHERE part of the SQL query.
|
|
const unsigned int | modifiers |
| Modifier flags to enable special query behaviours.
|
|
bool | query_station_vars |
| True if we are querying station information, rather than measured data.
|
|
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) |
|
The documentation for this struct was generated from the following file: