Click or drag to resize

BTreeInternalBaseKey, Value Class

Represents a collection of keys that is maintained in sorted order. Each key has an associated value. A persistent BTree references its contained objects by Oid instead of direct object references. This way, we will only open the referenced objects on demand which reduces memory usage and initial BTree load time. Exceptions are ValueType keys and values.
Inheritance Hierarchy

Namespace:  VelocityDb.Collection.BTree
Assembly:  VelocityDb (in VelocityDb.dll) Version: (11.1)
public abstract class BTreeInternalBase<Key, Value> : BTreeNode

Type Parameters

The key type of this collection
The value type of this collection

The BTreeInternalBaseKey, Value type exposes the following members.

Public propertyCache
We do want to cache this kind of object since they are likly to be frequently used.
(Overrides OptimizedPersistableCache.)
Public propertyNodeSize
Gets size of node (how many child nodes this node has)
Extension Methods
Public Extension MethodToStringDetails(SessionBase, Boolean)Overloaded.
Object details as a string
(Defined by Utilities.)
Public Extension MethodToStringDetails(Schema, TypeVersion, Boolean)Overloaded.
Currently only used by Database Manager
(Defined by Utilities.)
See Also