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) – диапазон запрашиваемых записейРезультат: Итератор на записи в таблице
Тип результата: