LinkedPhysicalIndexToValueMap

Map for storing mappings from an physical index to a value. Those entries are linked and stored in a certain order.

It does not update stored values on remove/add row or column action. Otherwise, order of entries is updated after
such changes.

Methods

getEntries(){Array}

Get every entry containing index and value, respecting order of indexes.

Returns: {Array}

getLength(){number}

Get length of the index map.

Returns: {number}

getValues(){Array}

Get full list of ordered values for particular indexes.

Returns: {Array}

setValueAtIndex(index, value){boolean}

Set value at index and add it to the linked list of entries. Entries are stored in a certain order.

Note: Value will be added at the end of the queue.

Parameters:
Name Type Description
index number

The index.

value *

The value to save.

Returns: {boolean}

setValues(values)

Set new values for particular indexes. Entries are linked and stored in a certain order.

Note: Please keep in mind that change hook triggered by the method may not update cache of a collection immediately.

Parameters:
Name Type Description
values Array

List of set values.

Class: LinkedPhysicalIndexToValueMap