pl2 operator set - palexisru/pl2_rus GitHub Wiki

Операторы наборов данных

операторы класса администратора объекта environment

[[new|environment new]] - создание нового объекта  
[[drop|environment drop]] - удаление объекта  

работа с коллекциями

[[select|set select]] ::= - получение информации об именованных объектах коллекции  
[[insert|set insert]] += - включение нового объекта в коллекцию  
[[delete|set delete]] -= - удаление объекта из коллекции  
[[update|set update]]  - множественные обновления в коллекции

управление правами действий объекта над объектами указанного класса или его свойствами/методами

[[grant|pl2 monitor right grand]] += - назначить разрешающие права объекта на класс, экземпляр или свойство
[[deny|pl2 monitor right deny]] += - назначить запрещающие права объекту на класс,экземпляр или свойство
[[revoke|pl2 monitor right revoke]] - удалить разрешающие или запрещающие права объекта на класс, экземпляр или свойство

управление транзакциями и участками с возможностью отказа

[[transaction]]{
    [[finalize|transaction finalize]]
    {
    }
    [[catch|transaction catch]]
    {
    }
    {!
        [[throw|transaction throw]]; //  выполнить catch и finalize
        [[revoke|transaction revoke]]; // отменить все изменения состояния программы, очистить очередь исходящих сигналов и выполнить код finalize
    !}
}
⚠️ **GitHub.com Fallback** ⚠️