Merge pull request #203 from martinsumner/mas-i202-fixuptypes

Tidy up unexported types
This commit is contained in:
Martin Sumner 2018-11-05 16:18:29 +00:00 committed by GitHub
commit 62f0351906
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 15 additions and 8 deletions

View file

@ -186,6 +186,7 @@
-type head_timings() :: no_timing|#head_timings{}. -type head_timings() :: no_timing|#head_timings{}.
-type timing_types() :: head|get|put|fold. -type timing_types() :: head|get|put|fold.
-type open_options() :: -type open_options() ::
%% For full description of options see ../docs/STARTUP_OPTIONS.md %% For full description of options see ../docs/STARTUP_OPTIONS.md
[{root_path, string()|undefined} | [{root_path, string()|undefined} |
@ -621,7 +622,7 @@ book_returnfolder(Pid, RunnerType) ->
Start::IndexVal, Start::IndexVal,
End::IndexVal, End::IndexVal,
ReturnTerms::boolean(), ReturnTerms::boolean(),
TermRegex :: re:mp() | undefined. TermRegex :: leveled_codec:regular_expression().
book_indexfold(Pid, Constraint, FoldAccT, Range, TermHandling) -> book_indexfold(Pid, Constraint, FoldAccT, Range, TermHandling) ->
RunnerType = RunnerType =
@ -730,7 +731,7 @@ book_keylist(Pid, Tag, Bucket, KeyRange, FoldAccT) ->
StartKey :: Key, StartKey :: Key,
EndKey :: Key, EndKey :: Key,
Key :: term(), Key :: term(),
TermRegex :: re:mp(), TermRegex :: leveled_codec:regular_expression(),
Runner :: fun(() -> Acc). Runner :: fun(() -> Acc).
book_keylist(Pid, Tag, Bucket, KeyRange, FoldAccT, TermRegex) -> book_keylist(Pid, Tag, Bucket, KeyRange, FoldAccT, TermRegex) ->
RunnerType = {keylist, Tag, Bucket, KeyRange, FoldAccT, TermRegex}, RunnerType = {keylist, Tag, Bucket, KeyRange, FoldAccT, TermRegex},

View file

@ -134,6 +134,11 @@
{index_specs(), infinity|integer()}. % {KeyChanges, TTL} {index_specs(), infinity|integer()}. % {KeyChanges, TTL}
-type maybe_lookup() :: -type maybe_lookup() ::
lookup|no_lookup. lookup|no_lookup.
-type regular_expression() ::
{re_pattern, term(), term(), term(), term()}|undefined.
% first element must be re_pattern, but tuple may change legnth with
% versions
-type segment_list() -type segment_list()
@ -156,7 +161,8 @@
segment_list/0, segment_list/0,
maybe_lookup/0, maybe_lookup/0,
last_moddate/0, last_moddate/0,
lastmod_range/0]). lastmod_range/0,
regular_expression/0]).
%%%============================================================================ %%%============================================================================
@ -801,7 +807,7 @@ get_metadata_from_siblings(<<ValLen:32/integer, Rest0/binary>>,
MetaBin:MetaLen/binary>>, MetaBin:MetaLen/binary>>,
[LastMod|LastMods]). [LastMod|LastMods]).
-spec next_key(leveled_bookie:key()) -> leveled_bookie:key(). -spec next_key(key()) -> key().
%% @doc %% @doc
%% Get the next key to iterate from a given point %% Get the next key to iterate from a given point
next_key(Key) when is_binary(Key) -> next_key(Key) when is_binary(Key) ->

View file

@ -294,7 +294,7 @@
integer()}. integer()}.
-type pcl_state() :: #state{}. -type pcl_state() :: #state{}.
-type pcl_timings() :: no_timing|#pcl_timings{}. -type pcl_timings() :: no_timing|#pcl_timings{}.
-type levelzero_cacheentry() :: {pos_integer(), levled_tree:leveled_tree()}. -type levelzero_cacheentry() :: {pos_integer(), leveled_tree:leveled_tree()}.
-type levelzero_cache() :: list(levelzero_cacheentry()). -type levelzero_cache() :: list(levelzero_cacheentry()).
-type iterator_entry() -type iterator_entry()
:: {pos_integer(), :: {pos_integer(),

View file

@ -47,7 +47,6 @@
leveled_codec:ledger_key()|null}. leveled_codec:ledger_key()|null}.
-type fun_and_acc() -type fun_and_acc()
:: {fun(), any()}. :: {fun(), any()}.
-type term_regex() :: re:mp()|undefined.
%%%============================================================================ %%%============================================================================
@ -147,7 +146,8 @@ index_query(SnapFun, {StartKey, EndKey, TermHandling}, FoldAccT) ->
{async, Runner}. {async, Runner}.
-spec bucketkey_query(fun(), leveled_codec:tag(), any(), -spec bucketkey_query(fun(), leveled_codec:tag(), any(),
key_range(), fun_and_acc(), term_regex()) -> {async, fun()}. key_range(), fun_and_acc(),
leveled_codec:regular_expression()) -> {async, fun()}.
%% @doc %% @doc
%% Fold over all keys in `KeyRange' under tag (restricted to a given bucket) %% Fold over all keys in `KeyRange' under tag (restricted to a given bucket)
bucketkey_query(SnapFun, Tag, Bucket, bucketkey_query(SnapFun, Tag, Bucket,

View file

@ -1328,7 +1328,7 @@ take_max_lastmoddate(undefined, _LMDAcc) ->
take_max_lastmoddate(LMD, LMDAcc) -> take_max_lastmoddate(LMD, LMDAcc) ->
max(LMD, LMDAcc). max(LMD, LMDAcc).
-spec generate_binary_slot(leveled_codec:lookup(), -spec generate_binary_slot(leveled_codec:maybe_lookup(),
list(leveled_codec:ledger_kv()), list(leveled_codec:ledger_kv()),
press_method(), press_method(),
boolean(), boolean(),