FunctionFilter - Ограничения, накладываемые на набор функций¶
-
class
axioma.core.sql.
GuiType
¶ Признак отображения функции в пользовательском интерфейсе
Правила отображения GuiType
:¶Тип
Значение
Описание
Visible
0
Функция (или оператор) доступна в списке пользовательского интерфейса
Hidden
1
Функция (или оператор) недоступна в списке пользовательского интерфейса
DontMatter
2
Неважно, доступна функция (или оператор) в списке пользовательского интерфейса или нет (используется при фильтрации)
-
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
) – Строка регулярного выражения- Результат
Ссылка на текущий экземпляр класса
- Тип результата