Первичные свойства (DATA)
Первичное свойство - это свойство, значение которого хранится в базе данных, и может изменяться в результате выполнения соответствующих действий. Значение и каждый параметр первичного свойства должны принадлежать некоторому заданному классу. Если параметр не принадлежит заданному классу (или равняется NULL
), то возвращаемое значение свойства также будет равняться NULL
.
Локальные первичные свойства
Первичные свойства могут быть локальными. Такие свойства сохраняют свои значения только в пределах сессии (то есть в базу данных не сохраняются, а значит, к примеру, при применении изменений эти значения по умолчанию сбрасываются в NULL
).
Язык
Для объявления первичного свойства используется оператор DATA
.
Примеры
CLASS Item;
quantity = DATA LOCAL INTEGER (Item);
CLASS Country;
isDayOff = DATA BOOLEAN (Country, DATE);