Interface | Description |
---|---|
INodeFactory |
Interface for creating nodes or leaves.
|
Class | Description |
---|---|
AbstractHTree |
Abstract base class for a persistence capable extensible hash tree.
|
AbstractHTreeTestCase | |
Counter |
Mutable counter.
|
DefaultEvictionListener |
Hard reference cache eviction listener writes a dirty node or leaf onto the
persistence store.
|
HTree |
An mutable persistence capable extensible hash tree.
|
HTreePageStats | |
HTreeUtil |
Static utility methods and data for an
HTree . |
HTreeVersusHashMapDemo |
A simple demonstration which may be used to compare the
HTree
performance against a Java collections class such as HashMap or
LinkedHashMap . |
MutableBucketData |
Implementation maintains Java objects corresponding to the persistent data
and defines methods for a variety of mutations on the
ILeafData
record which operate by direct manipulation of the Java objects. |
MutableDirectoryPageData |
Implementation maintains Java objects corresponding to the persistent data
and defines methods for a variety of mutations on the
IDirectoryData
record which operate by direct manipulation of the Java objects. |
NodeSerializer |
An instance of this class is used to serialize and de-serialize the
INodeData s and ILeafData s of an AbstractBTree . |
ShowHTreeResourceUsage |
The purpose of this class is to show that adding a large number of entries
into a MemStore backed HTree provides much less load of the Java heap, reducing
GC cost at the same time.
|
TestAll |
Aggregates test suites into increasing dependency order.
|
TestAll_HTree |
Aggregates test suites into increasing dependency order.
|
TestCommit |
Unit tests for commit functionality that do not trigger copy-on-write.
|
TestDirtyIterators |
Test suite for iterators that visit only dirty nodes or leaves.
|
TestDirtyListener |
Test suite for the
IDirtyListener protocol. |
TestDuplicates |
Test
HTree with duplicate keys. |
TestHTree |
Unit tests for
HTree . |
TestHTree_addLevel |
Unit test which explores a simple add level case.
|
TestHTree_init |
Unit tests for bootstrap of an
HTree instance. |
TestHTree_stressInsert |
A stress test which inserts a series of integer keys and then verifies the
state of the index.
|
TestHTreeRecycle |
Tests recycling of HTree storage.
|
TestHTreeUtil |
Unit tests for
HTreeUtil . |
TestHTreeWithMemStore |
Integration test with a persistence store.
|
TestIncrementalWrite |
Test suite for the logic performing incremental writes of nodes and leaves
onto the store.
|
TestIndexCounter |
Test suite for the
IIndexLocalCounter.getCounter() interface. |
TestNullValues |
Test of storing null values under a key with persistence.
|
TestRawRecords |
Unit tests for a
HTree with raw record support enabled (this is where
a large byte[] value is written directly onto the backing store
rather than being stored within the leaf). |
TestRemovals | |
TestReopen |
Unit tests for the close/checkpoint/reopen protocol designed to manage the
resource burden of indices without invalidating the index objects (indices
opens can be reopened as long as their backing store remains available).
|
TestTransientHTree |
Unit tests for transient
HTree s (no backing store). |
Exception | Description |
---|---|
AbstractHTree.HTreePageStateException |
Exception that can be thrown for asserts and testing, retaining the
source page of the error
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.