Click or drag to resize

BTreeMapKey, 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
SystemObject
  VelocityDbOptimizedPersistable
    VelocityDb.Collection.BTreeBTreeNode
      VelocityDb.Collection.BTreeBTreeBaseKey, Value
        VelocityDb.Collection.BTreeBTreeMapBaseKey, Value
          VelocityDb.Collection.BTreeBTreeMapKey, Value

Namespace:  VelocityDb.Collection.BTree
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
[SerializableAttribute]
public class BTreeMap<Key, Value> : BTreeMapBase<Key, Value>, 
	IEnumerable<KeyValuePair<Key, Value>>, IEnumerable, IEnumerable<Key>, 
	IDictionary<Key, Value>, ICollection<KeyValuePair<Key, Value>>

Type Parameters

Key
The key type of objects in this BTreeMap
Value
The value type of objects in this BTreeMap

The BTreeMapKey, Value type exposes the following members.

Constructors
Properties
Methods
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