TableQuery - Класс запроса к таблице
=====================================

.. currentmodule:: axioma.core.dp

.. class:: TableQuery

	Класс запроса к таблице

		.. method:: TableQuery(attr_names=list())

			Конструктор класса

			:param attr_names: имена запрашиваемых атрибутов
			:type attr_names: :class:`list` [:class:`str`]

		.. method:: numAttributeNames()

			Количество запрашиваемых атрибутов в данном запросе

			:return: число запрашиваемых атрибутов
			:rtype: :class:`int`

		.. method:: attributeName(index)

			Возвращает имя атрибута с заданным индексом

			:param index: индекс
			:type index: :class:`int`
			:return: имя атрибута
			:rtype: :class:`str`
			:raises OutOfRange: :exc:`~axioma.common.OutOfRangeException`

		.. method:: setAttributeNames(attr_names)

			Задать список имен атрибутов

			:param attr_names: список имен атрибутов
			:type attr_names: :class:`list` [:class:`str`]
