code: public QueryResult execute(Iterable<Item> items, Configuration config) throws QueryExecutionException {
          return new QueryResult(JsonUtils.decodeAsMap(executeRaw(items, config)));
      }
docs: Executes the view query with the given parameters see {@link #executeRaw(Iterable, Configuration)}
  
  @param items The items in the bucket which should be processed via the view
  @param config The configuration for the view, acting as a filter on the items processed
  @return A results object which may be inspected
  @throws QueryExecutionException If there was an error while processing the options