Namespace Tenray.ZoneTree
Classes
ZoneTreeFactory<TKey, TValue>
The factory to open or create a ZoneTree.
Interfaces
IMaintainer
The maintainer for ZoneTree to control merge operations and memory compaction.
ITransactionalZoneTreeMaintenance<TKey, TValue>
The interface for the maintenance of a transactional ZoneTree.
ITransactionalZoneTree<TKey, TValue>
The interface for the core functionality of a transactional ZoneTree.
IZoneTreeIterator<TKey, TValue>
The ZoneTree iterator interface.
IZoneTreeMaintenance<TKey, TValue>
The interface for the maintenance of a ZoneTree.
IZoneTree<TKey, TValue>
The interface for the core functionality of a ZoneTree.
Enums
IteratorType
Available ZoneTree Iterator Types.
MergeResult
The enumeration for merge results.
Delegates
BottomSegmentsMergeOperationEnded<TKey, TValue>
Event is fired when the bottom segments merge operation is ended.
BottomSegmentsMergeOperationStarted<TKey, TValue>
Event is fired when the bottom segments merge operation is started.
CanNotDropDiskSegmentCreator<TKey, TValue>
Event is fired when the disk segment creator can not be dropped.
CanNotDropDiskSegment<TKey, TValue>
Event is fired when the disk segment can not be dropped.
CanNotDropReadOnlySegment<TKey, TValue>
Event is fired when the read-only segment can not be dropped.
DiskSegmentActivated<TKey, TValue>
Event is fired when the disk segment is activated.
DiskSegmentCreated<TKey, TValue>
Event is fired when the disk segment is created.
MergeOperationEnded<TKey, TValue>
Event is fired when the merge operation is ended.
MergeOperationStarted<TKey, TValue>
Event is fired when the merge operation is started.
MutableSegmentMovedForward<TKey, TValue>
Event is fired when mutable segment is moved forward.
ValueUpdaterDelegate<TValue>
Value updater delegate.
ZoneTreeIsDisposing<TKey, TValue>
Event is fired when the ZoneTree is disposing.