anchor.diff:              case Reduce of
               false ->
                   {reduce, _N, _Lang, MapView} = View,
  -                {ok, RowCount} = couch_view:get_row_count(MapView),
  -                Start = {StartKey, StartDocId},
  -                FoldlFun = make_view_fold_fun(Req, QueryArgs, RowCount,
  -                    fun couch_view:reduce_to_count/1),
  -                FoldAccInit = {Count, SkipCount, undefined, []},
  -                FoldResult = couch_view:fold(MapView, Start, Dir, FoldlFun, FoldAccInit),
  -                finish_view_fold(Req, RowCount, FoldResult);
  +                output_map_view(Req, MapView, QueryArgs);
               _ ->
                   output_reduce_view(Req, View)
               end;
  
positive.code: handle_temp_view_req(Req, _Db) ->
      send_method_not_allowed(Req, "POST").
  
  
  output_reduce_view(Req, View) ->
      #view_query_args{
  
negative.code:     case proplists:get_value(<<"reduce">>, Props, null) of
      null ->
          {ok, View} = couch_view:get_map_view({temp, couch_db:name(Db), Language, MapSrc}),
          output_map_view(Req, View, QueryArgs);
      RedSrc ->
          {ok, View} = couch_view:get_reduce_view(
                  {temp,  couch_db:name(Db), Language, MapSrc, RedSrc}),
  