query.cache();
query.noCache();
query.calcFoundRows();
// select_expr [, select_expr ...]
// [FROM table_references
query.from(new QSurvey("survey2"));
// [WHERE where_condition]
query.where(survey.id.isNotNull());
// [GROUP BY {col_name | expr | position}
query.groupBy(survey.name);
// [ASC | DESC], ... [WITH ROLLUP]]