code: static <T> Observable<T> execute(QuerySelect query, List<Parameter> parameters,
              ResultSetMapper<? extends T> function) {
          return Observable.create(new QuerySelectOnSubscribe<T>(query, parameters, function));
      }
docs: Returns an Observable of the results of pushing one set of parameters
  through a select query.
  
  @param params
  one set of parameters to be run with the query
  @return