bool hasOrderByColumns() { return !orderbyList.empty(); }
bool hasGroupByColumns() { return !groupbyList.empty(); }