Цитата:
Изначально опубликовано Maxim Gorbunov
Программировать придется.
Сделайте свою структуры данных для хранения Query (по аналогии с тем, как это делается в RLS). Потом влазьте в класс SysQueryRun. Вам пригодится метод SysQuery::mergeRanges().
Извините, Максим, можно ли чуть по-подробней.
1. Зачем своя структура для сохранения Query? Вы предлагаете сохранять отдельно Query по каждой связанной таблице и потом их мержить?
2. Мерж, я так понял, выполняем sysQueryRun.new() если recordLevelSecurity() == true, после super()?