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