MoveNextMultipleKey Method

BerkeleyDB

Overload List

  NameDescription
MoveNextMultipleKey()()()
If the cursor is not yet initialized, MoveNextMultipleKey is identical to MoveFirstMultipleKey()()(). Otherwise, move the cursor to the next key/data pair of the database, and store that pair and as many ensuing key/data pairs that can fit in a buffer the size of one database page in CurrentMultipleKey. In the presence of duplicate key values, the keys of CurrentMultipleKey may not change.
(Inherited from Cursor.)
MoveNextMultipleKey(LockingInfo)
If the cursor is not yet initialized, MoveNextMultipleKey is identical to MoveFirstMultipleKey(LockingInfo). Otherwise, move the cursor to the next key/data pair of the database, and store that pair and as many ensuing key/data pairs that can fit in a buffer the size of one database page in CurrentMultipleKey. In the presence of duplicate key values, the keys of CurrentMultipleKey may not change.
(Inherited from Cursor.)
MoveNextMultipleKey(Int32)
If the cursor is not yet initialized, MoveNextMultipleKey is identical to MoveFirstMultipleKey(Int32). Otherwise, move the cursor to the next key/data pair of the database, and store that pair and as many ensuing key/data pairs that can fit in a buffer the size of BufferSize in CurrentMultipleKey. In the presence of duplicate key values, the keys of CurrentMultipleKey may not change.
(Inherited from Cursor.)
MoveNextMultipleKey(Int32, LockingInfo)
If the cursor is not yet initialized, MoveNextMultipleKey is identical to MoveFirstMultipleKey(Int32, LockingInfo). Otherwise, move the cursor to the next key/data pair of the database, and store that pair and as many ensuing key/data pairs that can fit in a buffer the size of BufferSize in CurrentMultipleKey. In the presence of duplicate key values, the keys of CurrentMultipleKey may not change.
(Inherited from Cursor.)

See Also