Implements the ability to cruise an index sequentially or randomly, as well as retrieve a list of primary and secondary keys.
To create a clsD3Index object, use the brRoot method of the clsD3File class. For example:
Set oIndex = oFile.brRoot("a1")
This class supports D3’s powerful b-tree indexes, which are created using the highly flexible a-correlative and the brCreateIndex method of clsD3File objects.
This class supports methods to cruise an index sequentially (brMoveFirst, brMoveLast, brMoveNext, and brMovePrevious) or randomly (brFindFirst, brFindLast, brFindNext, brFindPrevious), in addition to a single multipurpose cruise method (brKey) and a method to retrieve all matches on a key (brKeyX). Properties allow for the retrieval of the primary (brIndexKey) and secondary (brIndexId) keys and the current Value Mark Count (brIndexVC).