diff options
author | Robert Newson <rnewson@apache.org> | 2020-07-20 12:33:16 +0100 |
---|---|---|
committer | Paul J. Davis <paul.joseph.davis@gmail.com> | 2020-09-09 09:44:58 -0500 |
commit | 28cdade03a570f6f7d8127f1f16e25a4966ec62a (patch) | |
tree | 50475a58453d6942cd4fd12f58e59192006dbc95 | |
parent | 47a9454bd6f7b2f9254621320d572e985664f4f2 (diff) | |
download | couchdb-28cdade03a570f6f7d8127f1f16e25a4966ec62a.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) -> |