@Override
  public CommandResult executeQuery(CommandQuery query) throws HandlerException, SQLException {
    Connection con = getContext().getTxConnection();

    try {
      String sql = query.getArgumentString("sql");
      String separator = query.getArgumentString("separator");
      String quote = query.getArgumentString("quote");
      Boolean column = query.getArgumentBoolean("column");
      String result =
          UtilHandlerHelper.exportSqlQueryToStringFormat(con, sql, separator, quote, column);
      return createResult(result);
    } finally {
      con.close();
    }
  }