code: public <K, V> UnpaginatedRequestBuilder<K, V> newRequest(Key.Type<K> keyType, Class<V>
              valueType) {
          return new UnpaginatedRequestBuilderImpl<K, V>(newViewRequestParameters(keyType.getType(),
                  valueType));
      }
docs: Create a new builder for an unpaginated request on the view.
  <P>
  Note that the maximum number of rows returnable in an unpaginated request is
  {@link Integer#MAX_VALUE}. If you need to return more results than this then use
  {@link ViewRequestBuilder#newPaginatedRequest(Key.Type, Class)} to spread the rows across
  multiple pages.
  </P>
  
  @param keyType   {@link com.cloudant.client.api.views.Key.Type} of the key emitted by the
  view
  @param valueType class of the type of value emitted by the view
  @param <K>       type of key emitted by the view
  @param <V>       type of value emitted by the view
  @return a new {@link UnpaginatedRequestBuilder} for the database view specified by this
  ViewRequestBuilder