summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2018-10-30 11:00:07 -0500
committerPaul J. Davis <paul.joseph.davis@gmail.com>2018-12-20 15:23:58 -0600
commit96877dc8d60fc097672b831f3c1d41407f88c3c9 (patch)
tree5767b97fa6087d77f0d44f33f408dcb14587d8dd
parent1bdca62752f03db145d14252d9c233ffcbce779c (diff)
downloadcouchdb-96877dc8d60fc097672b831f3c1d41407f88c3c9.tar.gz
Remove deprecated clauses
Co-authored-by: Garren Smith <garren.smith@gmail.com>
-rw-r--r--src/clouseau_rpc.erl11
-rw-r--r--src/dreyfus_index.erl37
2 files changed, 6 insertions, 42 deletions
diff --git a/src/clouseau_rpc.erl b/src/clouseau_rpc.erl
index 345b499e6..38bf651d4 100644
--- a/src/clouseau_rpc.erl
+++ b/src/clouseau_rpc.erl
@@ -18,8 +18,8 @@
-include("dreyfus.hrl").
-export([open_index/3]).
--export([await/2, commit/2, get_update_seq/1, info/1, search/6, search/2]).
--export([group1/7, group2/8, group2/2]).
+-export([await/2, commit/2, get_update_seq/1, info/1, search/2]).
+-export([group1/7, group2/2]).
-export([delete/2, update/3, cleanup/1, cleanup/2, rename/1]).
-export([analyze/2, version/0, disk_size/1]).
-export([set_purge_seq/2, get_purge_seq/1, get_root_dir/0]).
@@ -50,10 +50,6 @@ set_purge_seq(Ref, Seq) ->
get_purge_seq(Ref) ->
rpc(Ref, get_purge_seq).
-%% @deprecated
-search(Ref, Query, Limit, Refresh, Bookmark, Sort) ->
- rpc(Ref, {search, Query, Limit, Refresh, Bookmark, Sort}).
-
search(Ref, Args) ->
case rpc(Ref, {search, Args}) of
{ok, Response} when is_list(Response) ->
@@ -71,9 +67,6 @@ search(Ref, Args) ->
group1(Ref, Query, GroupBy, Refresh, Sort, Offset, Limit) ->
rpc(Ref, {group1, Query, GroupBy, Refresh, Sort, Offset, Limit}).
-group2(Ref, Query, GroupBy, Refresh, Groups, GroupSort, DocSort, DocLimit) ->
- rpc(Ref, {group2, Query, GroupBy, Refresh, Groups, GroupSort, DocSort, DocLimit}).
-
group2(Ref, Args) ->
rpc(Ref, {group2, Args}).
diff --git a/src/dreyfus_index.erl b/src/dreyfus_index.erl
index c6d4d856a..32ab40f08 100644
--- a/src/dreyfus_index.erl
+++ b/src/dreyfus_index.erl
@@ -339,20 +339,8 @@ args_to_proplist2(#index_query_args{} = Args) ->
search_int(Pid, QueryArgs0) ->
QueryArgs = dreyfus_util:upgrade(QueryArgs0),
- case QueryArgs of
- #index_query_args{counts=nil,ranges=nil,drilldown=[],include_fields=nil,
- highlight_fields=nil} ->
- clouseau_rpc:search(
- Pid,
- QueryArgs#index_query_args.q,
- QueryArgs#index_query_args.limit,
- QueryArgs#index_query_args.stale =:= false,
- QueryArgs#index_query_args.bookmark,
- QueryArgs#index_query_args.sort);
- _ ->
- Props = args_to_proplist(QueryArgs),
- clouseau_rpc:search(Pid, Props)
- end.
+ Props = args_to_proplist(QueryArgs),
+ clouseau_rpc:search(Pid, Props).
group1_int(Pid, QueryArgs0) ->
QueryArgs = dreyfus_util:upgrade(QueryArgs0),
@@ -371,25 +359,8 @@ group1_int(Pid, QueryArgs0) ->
group2_int(Pid, QueryArgs0) ->
QueryArgs = dreyfus_util:upgrade(QueryArgs0),
- case QueryArgs of
- #index_query_args{include_fields=nil, highlight_fields=nil} -> %remove after upgrade
- #index_query_args{
- q = Query,
- stale = Stale,
- sort = DocSort,
- limit = DocLimit,
- grouping = #grouping{
- by = GroupBy,
- groups = Groups,
- sort = GroupSort
- }
- } = QueryArgs,
- clouseau_rpc:group2(Pid, Query, GroupBy, Stale =:= false, Groups,
- GroupSort, DocSort, DocLimit);
- _ ->
- Props = args_to_proplist2(QueryArgs),
- clouseau_rpc:group2(Pid, Props)
- end.
+ Props = args_to_proplist2(QueryArgs),
+ clouseau_rpc:group2(Pid, Props).
info_int(Pid) ->
clouseau_rpc:info(Pid).