class AuditDbQuery {

  void parseAndSetArguments() throws ParseException, IOException {
    groupBy = new GroupBy(groupByString);
    filter = new Filter(filterString);
    fromTime = getDate(fromTimeString);
    toTime = getDate(toTimeString);
    percentileSet = getPercentileList(percentileString);
  }

  public  AuditDbQuery(String toTimeString, String fromTimeString,
      String filterString, String groupByString, String timeZone);
  public  AuditDbQuery(String toTimeString, String fromTimeString,
      String filterString, String groupByString, String timeZone,
      String percentileString);
  public  AuditDbQuery(String toTimeString, String fromTimeString,
      String filterString, String groupByString, String timeZone,
      String percentileString, ClientConfig config);
  public  AuditDbQuery(String toTimeString, String fromTimeString,
      String filterString, String groupByString, String timeZone,
      String percentileString, ClientConfig config, AuditDBHelper helper);

}