Среда вычисления

Когда в AggreGate вычисляется выражение, существует ряд параметров, способных повлиять на результат. Полный набор данных параметров называется "среда вычисления". Большинство из этих параметров влияют на преобразование ссылок, которые могут появиться внутри выражения, а также на работу функций, относящихся к контексту.

Среда вычисления включает в себя:

Контекст по умолчанию

Контекст по умолчанию, используемый для разрешения относительных контекстных путей, появляющихся в стандартных ссылках.

Таблица данных по умолчанию

Таблица данных по умолчанию, используемая для разрешения стандартных ссылок, которые неявно указывают на переменную/функцию определенного контекста.

Ряд по умолчанию

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

Переменные среды

Любые переменные среды, которые извлекаются путем использования ссылок среды внутри выражения.

Вычисление на стороне Бэкенда и на Фронтенда

Большинство выражений вычисляется "внутри" AggreGate Server (вычисление на стороне бэкенда). Однако в некоторых случаях, например, для привязок таблиц данных, работающих в веб-интерфейсе, выражения могут вычисляться в веб-браузере (вычисление на стороне фронтенда).

Обработка выражений в бэкенде и фронтенде идентична практически во всех аспектах. Однако все же есть некоторые незначительные различия (например, в наборе поддерживаемых функций и их параметров). Все эти различия описаны в документации.