MCPcopy Create free account

hub / github.com/andylamp/BPlusTree / types & classes

Types & classes22 in github.com/andylamp/BPlusTree

ClassBPlusConfiguration
Class that stores all of the configuration parameters for our B+ Tree. You can view a description on all of the parameters below...
src/main/java/ds/bplus/bptree/BPlusConfiguration.java:10
ClassBPlusTree
src/main/java/ds/bplus/bptree/BPlusTree.java:13
ClassBPlusTreePerformanceCounter
src/main/java/ds/bplus/bptree/BPlusTreePerformanceCounter.java:7
ClassBPlusTreeTest
BPlusTree Tester. @since <pre>Jul 28, 2015</pre> @version 1.0
src/test/java/BPlusTreeTest.java:17
ClassDeleteResult
Wrapper for deletions, stores the key as well as the values deleted for that key (usually one or all).
src/main/java/ds/bplus/bptree/DeleteResult.java:11
ClassInvalidBTreeStateException
Just a wrapper to state exception.
src/main/java/ds/bplus/util/InvalidBTreeStateException.java:7
ClassKeyValueWrapper
Wrapper to conveniently return the (Key, Value) pair without having to resort to "weird" solutions.
src/main/java/ds/bplus/bptree/KeyValueWrapper.java:7
ClassMain
src/main/java/ds/bplus/fudger/Main.java:11
ClassRangeResult
This is a simple wrapper class for our range queries where we pack in a linked list all the matching results for easy access and manipulation.
src/main/java/ds/bplus/bptree/RangeResult.java:12
EnumRank
src/main/java/ds/bplus/bptree/BPlusTree.java:2451
ClassSearchResult
Wrapper to result the search results with ease, since we need to store multiple information in our results which are: -- the leaf that the (K, V) mig
src/main/java/ds/bplus/bptree/SearchResult.java:14
ClassStandardInputRead
It reads input from the standard input hiding from the user the usage of java.io package classes
src/main/java/ds/bplus/util/StandardInputRead.java:17
ClassTestRunner
Another wrapper class that makes running tests a bit easier.
src/main/java/ds/bplus/util/TestRunner.java:12
ClassTreeInternalNode
Class for our Internal nodes
src/main/java/ds/bplus/bptree/TreeInternalNode.java:13
ClassTreeLeaf
Class for our Tree leafs
src/main/java/ds/bplus/bptree/TreeLeaf.java:14
ClassTreeLookupOverflowNode
src/main/java/ds/bplus/bptree/TreeLookupOverflowNode.java:6
ClassTreeNode
Class that describes all the common properties that each of the node types have.
src/main/java/ds/bplus/bptree/TreeNode.java:16
EnumTreeNodeType
src/main/java/ds/bplus/bptree/TreeNodeType.java:3
ClassTreeOverflow
Class that is responsible for handling the overflow blocks. Although it is derived from the TreeNode class we don't use the key array at all (this co
src/main/java/ds/bplus/bptree/TreeOverflow.java:14
ClassTrialsClass
Wrapper class to run trials for a specific functionality
src/main/java/ds/bplus/util/TrialsClass.java:12
ClassUtilities
src/main/java/ds/bplus/util/Utilities.java:10
ClassrandQPR
This is a pseudo random number generator for unique discreet values using quadratic prime residues. Taken from @preshing
src/main/java/ds/bplus/util/Utilities.java:163