Перейти к основному содержимому
Версия: 6.x

Первичные свойства (DATA)

Первичное свойство - это свойство, значение которого хранится в базе данных, и может изменяться в результате выполнения соответствующих действий. Значение и каждый параметр первичного свойства должны принадлежать некоторому заданному классу. Если параметр не принадлежит заданному классу (или равняется NULL), то возвращаемое значение свойства также будет равняться NULL.

Локальные первичные свойства​

Первичные свойства могут быть локальными. Такие свойства сохраняют свои значения только в пределах сессии (то есть в базу данных не сохраняются, а значит, к примеру, при применении изменений эти значения по умолчанию сбрасываются в NULL).

Язык​

Для объявления первичного свойства используется оператор DATA.

Примеры​

CLASS Item;
quantity = DATA LOCAL INTEGER (Item);

CLASS Country;
isDayOff = DATA BOOLEAN (Country, DATE);