How do we query?
But it can get ugly fast:
//ewww
String soql = ‘SELECT ‘;
for(Integer i = 0; i< fieldList.size(); i++){
soql += fieldList + ‘, ‘;
}
soql = soql.substring(0,soql.length()-2);
soql += conditions != null && conditions.trim().size() > 0 ? ‘ WHERE ‘ +
soqlConditions : ‘’;
soql += limit != null && limit.trim().size() > 0 ? ‘ LIMIT ‘+limit;
List nonBobs = Database.query(soql);