You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ivan Bessonov (Jira)" <ji...@apache.org> on 2021/11/30 10:42:00 UTC

[jira] [Created] (IGNITE-16024) Add more javadocs to BPlusTree

Ivan Bessonov created IGNITE-16024:
--------------------------------------

             Summary: Add more javadocs to BPlusTree
                 Key: IGNITE-16024
                 URL: https://issues.apache.org/jira/browse/IGNITE-16024
             Project: Ignite
          Issue Type: Improvement
          Components: data structures
            Reporter: Ivan Bessonov


During the investigation of https://issues.apache.org/jira/browse/IGNITE-15990 it became clear that BPlusTree class and its relatives lack proper documentation.

Code of these classes is rather complicated. It's hard to understand the structure, algorithms and invariants of the tree.

I suggest at least documenting the structure of the tree and main operations. It would affect classes like BPlusIO, BPlusTree, PageHandler, BPlusTree.Get and so on.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)