code: public List<Map<String, Object>> toMaps() {
          hydrate();
          List<Map<String, Object>> maps = new ArrayList<>(delegate.size());
          for (T t : delegate) {
              maps.add(t.toMap());
          }
          return maps;
      }
docs: Converts the resultset to list of maps, where each map represents a row in the resultset keyed off column names.
  
  @return list of maps, where each map represents a row in the resultset keyed off column names.