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