Click or drag to resize

BTreeMapIteratorKey, Value Class

Iterates all the elements of a BTreeSet
Inheritance Hierarchy
SystemObject
  VelocityDb.Collection.BTreeBTreeMapIteratorKey, Value

Namespace:  VelocityDb.Collection.BTree
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
public class BTreeMapIterator<Key, Value>

Type Parameters

Key
The key type of this collection
Value
The value type of this collection

The BTreeMapIteratorKey, Value type exposes the following members.

Properties
  NameDescription
Public propertyIndexInTree
Gets the index of the current iterator element in the iterated collection
Top
Methods
  NameDescription
Public methodCurrent
The iterator current Key object
Public methodCurrentKey
Returns the Key at the current iterator position
Public methodCurrentValue
Returns the Value at the current iterator position
Public methodGoTo(Key)
Positions iterator at Key object or where Key would be inserted if added to the set.
Public methodGoTo(Key, Byte)
Positions iterator at Key object or where Key would be inserted if added to the set. This function is normally only used internally by VelocityDb.
Public methodGoToLast
Positions iterator at the last object in the set.
Public methodMoveNext
Advances the enumerator to the next element of the collection.
Public methodMovePrevious
Advances the enumerator to the previous element of the map.
Public methodNext
Positions the iterator at the next KeyValuePair in the map. Only use this one with nullable Key type.
Public methodPrevious
Positions the iterator at the previous Key in the set
Public methodReplaceValue
Replaces a value in map
Top
See Also