Элементы столбцов и выражения

API выражения состоит из ряда классов, каждый из которых представляет определенный лексический элемент в строке SQL. Собранные вместе в более крупную структуру, они образуют конструкцию оператора, которая может быть компилирована в строковое представление, которое может быть передано базе данных. Классы организованы в иерархию, которая начинается с самого базового класса ClauseElement. Основные подклассы включают ColumnElement, который представляет роль любого выражения на основе столбцов в операторе SQL, например, в предложении columns, предложении WHERE и предложении ORDER BY, и FromClause, который представляет роль маркера, помещенного в предложении FROM оператора SELECT.

Основополагающие конструкторы элементов колонн

Автономные функции, импортированные из пространства имен sqlalchemy, которые используются при построении конструкций языка выражений SQLAlchemy.

Конструкторы модификаторов элементов колонок

Перечисленные здесь функции чаще всего доступны как методы из любой конструкции ColumnElement, например, функция label() обычно вызывается через метод ColumnElement.label().

Документация класса элемента колонки

Классы, представленные здесь, создаются с помощью конструкторов, перечисленных в Основополагающие конструкторы элементов колонн и Конструкторы модификаторов элементов колонок.

Вернуться на верх