~ubuntu-branches/debian/jessie/sqlalchemy/jessie

« back to all changes in this revision

Viewing changes to doc/_sources/core/sqlelement.txt

  • Committer: Package Import Robot
  • Author(s): Piotr Ożarowski
  • Date: 2013-10-28 22:29:40 UTC
  • mfrom: (1.4.24)
  • Revision ID: package-import@ubuntu.com-20131028222940-wvyqffl4g617caun
Tags: 0.8.3-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Column Elements and Expressions
 
2
===============================
 
3
 
 
4
.. module:: sqlalchemy.sql.expression
 
5
 
 
6
The most fundamental part of the SQL expression API are the "column elements",
 
7
which allow for basic SQL expression support.   The core of all SQL expression
 
8
constructs is the :class:`.ClauseElement`, which is the base for several
 
9
sub-branches.  The :class:`.ColumnElement` class is the fundamental unit
 
10
used to construct any kind of typed SQL expression.
 
11
 
 
12
.. autofunction:: and_
 
13
 
 
14
.. autofunction:: asc
 
15
 
 
16
.. autofunction:: between
 
17
 
 
18
.. autofunction:: bindparam
 
19
 
 
20
.. autofunction:: case
 
21
 
 
22
.. autofunction:: cast
 
23
 
 
24
.. autofunction:: sqlalchemy.sql.expression.column
 
25
 
 
26
.. autofunction:: collate
 
27
 
 
28
.. autofunction:: desc
 
29
 
 
30
.. autofunction:: distinct
 
31
 
 
32
.. autofunction:: extract
 
33
 
 
34
.. autofunction:: false
 
35
 
 
36
.. autodata:: func
 
37
 
 
38
.. autofunction:: label
 
39
 
 
40
.. autofunction:: literal
 
41
 
 
42
.. autofunction:: literal_column
 
43
 
 
44
.. autofunction:: not_
 
45
 
 
46
.. autofunction:: null
 
47
 
 
48
.. autofunction:: nullsfirst
 
49
 
 
50
.. autofunction:: nullslast
 
51
 
 
52
.. autofunction:: or_
 
53
 
 
54
.. autofunction:: outparam
 
55
 
 
56
.. autofunction:: over
 
57
 
 
58
.. autofunction:: text
 
59
 
 
60
.. autofunction:: true
 
61
 
 
62
.. autofunction:: tuple_
 
63
 
 
64
.. autofunction:: type_coerce
 
65
 
 
66
.. autoclass:: BinaryExpression
 
67
   :members:
 
68
 
 
69
   :inherited-members:
 
70
 
 
71
.. autoclass:: BindParameter
 
72
   :members:
 
73
   :inherited-members:
 
74
 
 
75
.. autoclass:: ClauseElement
 
76
   :members:
 
77
 
 
78
 
 
79
.. autoclass:: ClauseList
 
80
   :members:
 
81
 
 
82
 
 
83
.. autoclass:: ColumnClause
 
84
   :members:
 
85
   :inherited-members:
 
86
 
 
87
.. autoclass:: ColumnCollection
 
88
   :members:
 
89
 
 
90
 
 
91
.. autoclass:: ColumnElement
 
92
   :members:
 
93
   :inherited-members:
 
94
 
 
95
.. autoclass:: sqlalchemy.sql.operators.ColumnOperators
 
96
   :members:
 
97
   :special-members:
 
98
   :inherited-members:
 
99
 
 
100
 
 
101
.. autoclass:: sqlalchemy.sql.operators.custom_op
 
102
   :members:
 
103
 
 
104
.. autoclass:: sqlalchemy.sql.operators.Operators
 
105
   :members:
 
106
   :special-members:
 
107
 
 
108
.. autoclass:: UnaryExpression
 
109
   :members:
 
110
 
 
111
 
 
112