1
Selectables, Tables, FROM objects
2
=================================
4
The term "selectable" refers to any object that rows can be selected from;
5
in SQLAlchemy, these objects descend from :class:`.FromClause` and their
6
distinguishing feature is their :attr:`.FromClause.c` attribute, which is
7
a namespace of all the columns contained within the FROM clause (these
8
elements are themselves :class:`.ColumnElement` subclasses).
10
.. module:: sqlalchemy.sql.expression
12
.. autofunction:: alias
14
.. autofunction:: except_
16
.. autofunction:: except_all
18
.. autofunction:: exists
20
.. autofunction:: intersect
22
.. autofunction:: intersect_all
24
.. autofunction:: join
26
.. autofunction:: outerjoin
28
.. autofunction:: select
30
.. autofunction:: subquery
32
.. autofunction:: sqlalchemy.sql.expression.table
34
.. autofunction:: union
36
.. autofunction:: union_all
42
.. autoclass:: CompoundSelect
50
.. autoclass:: Executable
54
.. autoclass:: FromClause
66
.. autoclass:: Selectable
70
.. autoclass:: SelectBase
74
.. autoclass:: TableClause