Ключ-Значение
Этот объект устанавливает соответствие между
ключами и значениями. Он работает следующим образом: Вы выбираете,
какой столбец таблицы базы данных будет
играть роль ключевого столбца (т.е. этот столбец будет содержать
ключевые значения) и затем указываете, какой столбец содержит значения,
которые будут привязываться к этим ключам. Одному значению не может
соответствовать несколько ключей, каждый ключ может быть привязан не
более чем к одному значению.
Чтобы узнать, какое значение соответствует заданному ключу, используйте метод get(Object).
Создание объекта, устанавливающего соответствие Ключ-Значение
Чтобы создать объект Ключ-Значение
- Перетащите элемент Ключ-Значение
из палитры Внешние данные на диаграмму активного объекта (или эксперимента).
- На вкладке Основные
панели Свойства, задайте Имя
этого элемента. Это имя будет использоваться для идентификации элемента и доступа к нему из кода.
- Укажите, с какой базой данных будет работать этот объект. Введите имя объекта AnyLogic База данных
в поле База данных (Вы можете пользоваться помощью мастера подстановки кода).
- В поле Таблица, введите имя таблицы, с которой будет работать этот объект.
- Введите имя столбца таблицы, содержащего ключи, в поле Ключевой столбец.
- Выберите тип значений, содержащихся в ключевом столбце, из выпадающего списка Тип ключевого столбца.
- Введите имя столбца таблицы, содержащего значения, которые нужно привязать к ключам, в поле Столбец значений.
- Выберите тип значений, содержащихся в столбце значений, из выпадающего списка Тип столбца значений.
Работа с объектом посредством программного интерфейса
Работа с созданным и проинциализированным объектом Ключ-Значение производится посредством его программного интерфейса.
Наиболее часто используется следующий метод:
public V get(K key)
- возвращает значение, к которому привязан заданный ключ (или null, если данная таблица Ключ-Значение не содержит записи, соответствующей этому ключу).