QuerySupport - Интерфейс поддержки запросов к таблице¶
-
class
axioma.core.dp.
QuerySupport
¶ Интерфейс поддержки запросов к таблице
Методы:
-
checkQuery
(table_query)¶ Проверить валидность запроса к таблице
- Параметры
table_query (
TableQuery
) – запрос к таблице- Результат
валидность запроса
- Тип результата
-
count
(table_query=QuerySelectAll())¶ Получить количество записей, удовлетворяющих запросу. Данный метод является наиболее предпочтительным для оценки количества записей. При этом используется наиболее оптимальный вариант выполнения запроса для каждого конкретного провайдера данных.
- Параметры
table_query (
TableQuery
) – запрос к таблице. По умолчанию дополнительные фильтры не используются- Результат
количество
- Тип результата
количество записей, удовлетворяющих запросу
-
select
(table_query, page_range=PageRange())¶ Получить итератор на записи, удовлетворяющие запросу
- Параметры
table_query (
TableQuery
) – запрос к таблицеpage_range (
PageRange
) – диапазон запрашиваемых записей
- Результат
Итератор на записи в таблице
- Тип результата
-