FunctionFilter - Ограничения, накладываемые на набор функций¶
-
class
axioma.core.sql.GuiType¶ Признак отображения функции в пользовательском интерфейсе
Правила отображения GuiType:¶Тип
Значение
Описание
Visible0
Функция (или оператор) доступна в списке пользовательского интерфейса
Hidden1
Функция (или оператор) недоступна в списке пользовательского интерфейса
DontMatter2
Неважно, доступна функция (или оператор) в списке пользовательского интерфейса или нет (используется при фильтрации)
-
class
axioma.core.sql.FunctionFilter¶ Условия отбора функций
Методы:
axioma.core.sql.FunctionFilter(mask)¶Конструктор класса
- Параметры
mask (
TypeMask) – Требуемый набор типов функций
axioma.core.sql.setHidden(guiType)¶Установка признака получения записей для представления пользователю
- Параметры
guiType (
axioma.core.sql.GuiType) – Признак отображения функции в пользовательском интерфейсе- Результат
Ссылка на текущий экземпляр класса
- Тип результата
axioma.core.sql.setLang(lang)¶Установка языка описания (относится к выдаваемой информации, а не к фильтрации по регулярному выражению)
- Параметры
lang (
QLocale.Language) – Интересующий язык описания- Результат
Ссылка на текущий экземпляр класса
- Тип результата
axioma.core.sql.setRegExp(regExp)¶Установка регулярного выражения, которому должны соответствовать имена или описания функций
- Параметры
regExp (
QRegularExpression) – Регулярное выражение- Результат
Ссылка на текущий экземпляр класса
- Тип результата
axioma.core.sql.setRegExp(regExpPattern)¶Установка регулярного выражения, которому должны соответствовать имена или описания функций (поиск производится без учёта различия строчных и прописных символов)
- Параметры
regExpPattern (
str) – Строка регулярного выражения- Результат
Ссылка на текущий экземпляр класса
- Тип результата