Remove the use of the word "fundamental" to describe ColumnElements

The context is unclear if "fundamental" refers to the object's
role within a SELECT composition or within the class hierarchy
of ClauseElement classes.

Change-Id: I10bbf324fc09034cc27398867b7eca6b6f127abe
Fixes: #3793
This commit is contained in:
Mike Bayer
2016-10-17 12:35:26 -04:00
parent 8ef4f6a538
commit f9432a0287
+10 -5
View File
@@ -3,11 +3,16 @@ Column Elements and Expressions
.. module:: sqlalchemy.sql.expression
The most fundamental part of the SQL expression API are the "column elements",
which allow for basic SQL expression support. The core of all SQL expression
constructs is the :class:`.ClauseElement`, which is the base for several
sub-branches. The :class:`.ColumnElement` class is the fundamental unit
used to construct any kind of typed SQL expression.
The expression API consists of a series of classes that each represent a
specific lexical element within a SQL string. Composed together
into a larger structure, they form a statement construct that may
be *compiled* into a string representation that can be passed to a database.
The classes are organized into a
hierarchy that begins at the basemost ClauseElement class. Key subclasses
include ColumnElement, which represents the role of any column-based expression
in a SQL statement, such as in the columns clause, WHERE clause, and ORDER BY
clause, and FromClause, which represents the role of a token that is placed in
the FROM clause of a SELECT statement.
.. autofunction:: all_