summaryrefslogtreecommitdiff
path: root/src/couch_index/src/couch_index_plugin.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch_index/src/couch_index_plugin.erl')
-rw-r--r--src/couch_index/src/couch_index_plugin.erl51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/couch_index/src/couch_index_plugin.erl b/src/couch_index/src/couch_index_plugin.erl
deleted file mode 100644
index 4c2f7e68a..000000000
--- a/src/couch_index/src/couch_index_plugin.erl
+++ /dev/null
@@ -1,51 +0,0 @@
-% Licensed under the Apache License, Version 2.0 (the "License"); you may not
-% use this file except in compliance with the License. You may obtain a copy of
-% the License at
-%
-% http://www.apache.org/licenses/LICENSE-2.0
-%
-% Unless required by applicable law or agreed to in writing, software
-% distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-% License for the specific language governing permissions and limitations under
-% the License.
-
--module(couch_index_plugin).
-
--export([index_update/4]).
-
--export([before_open/2]).
-
--include_lib("couch/include/couch_db.hrl").
-
--define(SERVICE_ID, couch_index).
-
-%% ------------------------------------------------------------------
-%% API Function Definitions
-%% ------------------------------------------------------------------
-
-index_update(State, View, Updated, Removed) ->
- Handle = couch_epi:get_handle(?SERVICE_ID),
- case couch_epi:is_configured(Handle, index_update, 4) of
- true ->
- update(Handle, State, View, Updated, Removed);
- false ->
- ok
- end.
-
-before_open(Mod, State) ->
- Handle = couch_epi:get_handle(?SERVICE_ID),
- couch_epi:apply(Handle, ?SERVICE_ID, before_open, [Mod, State], [pipe]).
-
-%% ------------------------------------------------------------------
-%% Internal Function Definitions
-%% ------------------------------------------------------------------
-
-maybe_transform(Fun) when is_function(Fun) ->
- Fun();
-maybe_transform(Items) ->
- Items.
-
-update(Handle, State, View, Updated, Removed) ->
- Args = [State, View, maybe_transform(Updated), maybe_transform(Removed)],
- couch_epi:apply(Handle, ?SERVICE_ID, index_update, Args, []).