query.addValue(field.getColumnName(), values.get(fieldName));
}
if (page.get("start") != null && page.get("end") != null) {
query.setStart(page.get("start"));
query.setEnd(page.get("end"));
query.addParam(page.get("start"));
query.addParam(page.get("end"));
}
return query;
}