Merge pull request #203 from martinsumner/mas-i202-fixuptypes
Tidy up unexported types
This commit is contained in:
commit
62f0351906
5 changed files with 15 additions and 8 deletions
|
@ -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},
|
||||||
|
|
|
@ -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) ->
|
||||||
|
|
|
@ -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(),
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue