Map - это объект-контейнер, т.е. объект, который содержит другие объекты. Отдельным элементом Map является "ключ-значение". Все элементы Map отсортированы по ключу. Map используется в том случае, когда нужно отсортировать данные, либо нужно из всего набора данных сделать выборку. Если используется просто Map, то ключ уникален - одинаковых ключей нет. Если используется мульти-Map (MMap), то одинаковые ключи допускаются. Все элементы в Map отсортированы по ключу.
Имя метода | Описание |
---|---|
Add | Добавление значений |
Clear | Очиститка map |
DeleteCur | Удаление текущего значения |
GetCurKey | Возвращение текущего ключа |
GetCurPair | Возвращение текущей пары значений |
GetCurValue | Возвращение текущего значения |
GetValue | Возвращает значение по ключу |
InitIterator | Создать итератор, с начала |
InitIteratorLowB | Создать итератор по ключу |
IsEnd | Проверка конца списка |
IsExist | Проверка, что ключ уже существует |
Next | Следующий элемент |
Prev | Предыдущий элемент |
Size | Количество элементов |
Отличия в методах Map и MMap (мульти-Map): | |
В отличии от методов для MapString(Long), в MMapString(Long) присутствуют методы Count, NextV, PrevV. В MapString(Long) присутствует метод Delete, отсутсвующий в MMapString(Long). | |
Count | Количество элементов с данным ключом |
Delete | Удаление ключа |
NextV | Переход к следующему элементу с проверкой изменения ключа |
PrevV | Переход к предыдущему элементу с проверкой изменения ключа |