* @param request http request containing the query parameters.
* @param response http response to be sent.
* @throws Exception (for a variety of reasons detected while parsing and validating the http parms).
*/
private void performQuery(HttpServletRequest request, HttpServletResponse response) throws Exception {
User user = AuthenticationUtils.getUserFromRequest(request);
String tableName = getTableNameFromRequest(request);
DbTableAccess tableAccess = DbTableAccess.getAccess(dbSecurity, tableName, new DbUserAdaptor(user));
List<RecordSelector> whereMap = getRecordSelectorsFromRequest(request);