diff options
author | Robert Newson <rnewson@apache.org> | 2020-07-20 12:33:16 +0100 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2020-07-20 12:33:28 +0100 |
commit | e347ad2099d8847153aaed5a4eed7a7f73227ea7 (patch) | |
tree | 212534698a077fe31e11c6ff6ecb0723efc35316 | |
parent | 9e1483ae605a031e6cf8471d127283403574984c (diff) | |
download | couchdb-e347ad2099d8847153aaed5a4eed7a7f73227ea7.tar.gz |
two blank lines between different functions
-rw-r--r-- | src/ebtree.erl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ebtree.erl b/src/ebtree.erl index 94e757b3e..3b4315975 100644 --- a/src/ebtree.erl +++ b/src/ebtree.erl @@ -340,6 +340,7 @@ range(Db, #tree{} = Tree, StartKey, EndKey, AccFun, Acc0) -> range(Tx, Tree, get_node(Tx, Tree, ?NODE_ROOT_ID), StartKey, EndKey, AccFun, Acc0) end). + range(Tx, #tree{} = Tree, #node{level = 0} = Node, StartKey, EndKey, AccFun, Acc0) -> InRange = [{K, V} || {K, V} <- Node#node.members, less_than_or_equal(Tree, StartKey, K), less_than_or_equal(Tree, K, EndKey)], @@ -372,6 +373,7 @@ reverse_range(Db, #tree{} = Tree, StartKey, EndKey, AccFun, Acc0) -> reverse_range(Tx, Tree, get_node(Tx, Tree, ?NODE_ROOT_ID), StartKey, EndKey, AccFun, Acc0) end). + reverse_range(Tx, #tree{} = Tree, #node{level = 0} = Node, StartKey, EndKey, AccFun, Acc0) -> InRange = [{K, V} || {K, V} <- Node#node.members, less_than_or_equal(Tree, StartKey, K), less_than_or_equal(Tree, K, EndKey)], @@ -422,6 +424,7 @@ insert(Db, #tree{} = Tree, Key, Value) -> end), Tree. + split_child(Tx, #tree{} = Tree, #node{} = Parent0, #node{} = Child) -> {LeftMembers, RightMembers} = lists:split(Tree#tree.min, Child#node.members), @@ -738,6 +741,7 @@ validate_tree(Db, #tree{} = Tree) -> validate_tree(Tx, Tree, Root) end). + validate_tree(_Tx, #tree{} = Tree, #node{level = 0} = Node) -> print_node(Node), validate_node(Tree, Node); @@ -889,6 +893,7 @@ usort(#tree{} = Tree, List) -> #tree{collate_fun = CollateFun} = Tree, lists:usort(collation_wrapper_fun(CollateFun), List). + collation_wrapper_fun(CollateFun) -> fun (#node{} = N1, #node{} = N2) -> |