diff options
Diffstat (limited to 'src/couch_index/src/couch_index_plugin.erl')
-rw-r--r-- | src/couch_index/src/couch_index_plugin.erl | 51 |
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, []). |