Click or drag to resize

BTreeLeafKey, Value Class

Creates a leaf level node in the BTree
Inheritance Hierarchy
SystemObject
  VelocityDbOptimizedPersistable
    VelocityDb.Collection.BTreeBTreeNode
      VelocityDb.Collection.BTreeBTreeLeafBaseKey, Value
        VelocityDb.Collection.BTreeBTreeLeafKey, Value

Namespace:  VelocityDb.Collection.BTree
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
[SerializableAttribute]
public class BTreeLeaf<Key, Value> : BTreeLeafBase<Key, Value>

Type Parameters

Key
Type of keys used
Value
Type of Values used

The BTreeLeafKey, Value type exposes the following members.

Properties
  NameDescription
Public propertyCache
By default, the an object cache is determined by a SessionBase constructor parameter but certain types of objects may be re opened more frequently than others, for such types override this to return a value. Caching objects this way can cause out of date object references to stay active due to lacking code to invalidate a cached object when referenced objects are replaced. We will add this automatic invalidation as soon as possible but for now use caution when caching objects. Caching objects that does not strongly reference other objects is OK to do.
(Overrides BTreeLeafBaseKey, ValueCache.)
Public propertyObjectsPerPage (Overrides BTreeLeafBaseKey, ValueObjectsPerPage.)
Top
Extension Methods
  NameDescription
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.)
Top
See Also