~ubuntu-branches/debian/sid/sqlalchemy/sid

« 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: 2014-06-27 20:17:13 UTC
  • mfrom: (1.4.28)
  • Revision ID: package-import@ubuntu.com-20140627201713-g6p1kq8q1qenztrv
Tags: 0.9.6-1
* New upstream release
* Remove Python 3.X build tag files, thanks to Matthias Urlichs for the
  patch (closes: #747852)
* python-fdb isn't in the Debian archive yet so default dialect for firebird://
  URLs is changed to obsolete kinterbasdb, thanks to Russell Stuart for the
  patch (closes: #752145)

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
 
.. autoclass:: BindParameter
70
 
   :members:
71
 
 
72
 
.. autoclass:: Case
73
 
   :members:
74
 
 
75
 
.. autoclass:: Cast
76
 
   :members:
77
 
 
78
 
.. autoclass:: ClauseElement
79
 
   :members:
80
 
 
81
 
 
82
 
.. autoclass:: ClauseList
83
 
   :members:
84
 
 
85
 
 
86
 
.. autoclass:: ColumnClause
87
 
   :members:
88
 
 
89
 
.. autoclass:: ColumnCollection
90
 
   :members:
91
 
 
92
 
 
93
 
.. autoclass:: ColumnElement
94
 
   :members:
95
 
   :inherited-members:
96
 
   :undoc-members:
97
 
 
98
 
.. autoclass:: sqlalchemy.sql.operators.ColumnOperators
99
 
   :members:
100
 
   :special-members:
101
 
   :inherited-members:
102
 
 
103
 
.. autoclass:: sqlalchemy.sql.base.DialectKWArgs
104
 
   :members:
105
 
 
106
 
.. autoclass:: Extract
107
 
   :members:
108
 
 
109
 
.. autoclass:: sqlalchemy.sql.elements.False_
110
 
   :members:
111
 
 
112
 
.. autoclass:: Label
113
 
   :members:
114
 
 
115
 
.. autoclass:: sqlalchemy.sql.elements.Null
116
 
   :members:
117
 
 
118
 
.. autoclass:: Over
119
 
   :members:
120
 
 
121
 
.. autoclass:: TextClause
122
 
   :members:
123
 
 
124
 
.. autoclass:: Tuple
125
 
   :members:
126
 
 
127
 
.. autoclass:: sqlalchemy.sql.elements.True_
128
 
   :members:
129
 
 
130
 
.. autoclass:: sqlalchemy.sql.operators.custom_op
131
 
   :members:
132
 
 
133
 
.. autoclass:: sqlalchemy.sql.operators.Operators
134
 
   :members:
135
 
   :special-members:
136
 
 
137
 
.. autoclass:: sqlalchemy.sql.elements.quoted_name
138
 
 
139
 
.. autoclass:: UnaryExpression
140
 
   :members:
141
 
 
142
 
 
143