Перейти к содержанию

Список операторов языка выражений Comindware

В данной статье приведен синтаксис и использование операторов в языке выражений Comindware Business Application Platform.

from  
Описание

Выражение запроса должно начинаться с оператора from. Выражение запроса также может содержать начинающиеся с from подзапросы. Оператор from состоит из следующих компонентов: 

Источник данных, по которому выполняется запрос (например, шаблон записи, база данных пользователей и т.д.)
Локальная переменная, которая представляет каждый элемент источника данных (например, запись в шаблоне или учетную запись пользователя)

Синтаксис from переменная in источник_данных 
Аргументы переменная: локальная переменная
источник_данных: шаблон записи или база данных пользователей
where  
Описание Оператор where используется в выражении запроса и определяет, какие элементы из источника данных будут возвращены. Он применяет логическое условие (предикат) к каждому элементу источника (представленному локальной переменной) и возвращает те элементы, в отношении которых условие выполняется. Одно выражение запроса может содержать несколько операторов where, а один оператор where может включать в себя несколько предикатов.
Синтаксис Where предикат 
Аргументы Предикат: значение логического типа или выражение, результатом которого является значение логического типа. 
select  
Описание В выражении запроса оператор select определяет, какое свойство объекта будет результатом выполнения запроса. В конечном результате учитывается как работа предыдущих операторов, так и любые выражения в самом операторе select. 
Синтаксис Select свойство_объекта 
Аргументы Свойство_объекта: атрибут шаблона записи, поле в базе данных и т.д. 

Следующие слова не могут использоваться в операторах в качестве локальных переменных:

  • item;
  • source;
  • db;
  • group;
  • любое слово, начинающееся с подчеркивания (_).