summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVraj Mohan <r.vrajmohan@gmail.com>2013-11-13 15:26:44 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-11-14 21:47:02 -0500
commit45db19e9ea14a4a18308e737968ff9a782156308 (patch)
tree1ee346406b95d2059d85f1b18c1c6fdaedbd786f
parent8ddb4e2959f158d96a6690a19d49f2da1ece7539 (diff)
downloadsqlalchemy-45db19e9ea14a4a18308e737968ff9a782156308.tar.gz
Ensure API generation and fix cross references
-rw-r--r--doc/build/core/selectable.rst3
-rw-r--r--doc/build/core/sqlelement.rst29
-rw-r--r--lib/sqlalchemy/sql/operators.py7
3 files changed, 37 insertions, 2 deletions
diff --git a/doc/build/core/selectable.rst b/doc/build/core/selectable.rst
index 341ffcca6..5455a46a0 100644
--- a/doc/build/core/selectable.rst
+++ b/doc/build/core/selectable.rst
@@ -59,6 +59,9 @@ elements are themselves :class:`.ColumnElement` subclasses).
:members:
:inherited-members:
+.. autoclass:: ScalarSelect
+ :members:
+
.. autoclass:: Select
:members:
:inherited-members:
diff --git a/doc/build/core/sqlelement.rst b/doc/build/core/sqlelement.rst
index 953f48c98..e9add8547 100644
--- a/doc/build/core/sqlelement.rst
+++ b/doc/build/core/sqlelement.rst
@@ -72,6 +72,12 @@ used to construct any kind of typed SQL expression.
:members:
:inherited-members:
+.. autoclass:: Case
+ :members:
+
+.. autoclass:: Cast
+ :members:
+
.. autoclass:: ClauseElement
:members:
@@ -97,6 +103,29 @@ used to construct any kind of typed SQL expression.
:special-members:
:inherited-members:
+.. autoclass:: Extract
+ :members:
+
+.. autoclass:: sqlalchemy.sql.expression.False_
+ :members:
+
+.. autoclass:: Label
+ :members:
+
+.. autoclass:: sqlalchemy.sql.expression.Null
+ :members:
+
+.. autoclass:: Over
+ :members:
+
+.. autoclass:: TextClause
+ :members:
+
+.. autoclass:: Tuple
+ :members:
+
+.. autoclass:: sqlalchemy.sql.expression.True_
+ :members:
.. autoclass:: sqlalchemy.sql.operators.custom_op
:members:
diff --git a/lib/sqlalchemy/sql/operators.py b/lib/sqlalchemy/sql/operators.py
index 6f3705661..2ccc87884 100644
--- a/lib/sqlalchemy/sql/operators.py
+++ b/lib/sqlalchemy/sql/operators.py
@@ -24,8 +24,11 @@ from ..util import symbol
class Operators(object):
"""Base of comparison and logical operators.
- Implements base methods :meth:`operate` and :meth:`reverse_operate`,
- as well as :meth:`__and__`, :meth:`__or__`, :meth:`__invert__`.
+ Implements base methods :meth:`~sqlalchemy.sql.operators.Operators.operate` and
+ :meth:`~sqlalchemy.sql.operators.Operators.reverse_operate`, as well as
+ :meth:`~sqlalchemy.sql.operators.Operators.__and__`,
+ :meth:`~sqlalchemy.sql.operators.Operators.__or__`,
+ :meth:`~sqlalchemy.sql.operators.Operators.__invert__`.
Usually is used via its most common subclass
:class:`.ColumnOperators`.