Package orm2 :: Module sql :: Class expression
[hide private]
[frames] | no frames]

Class expression

source code

Known Subclasses:
as, where

Encapsolate an SQL expression as for example a arithmetic or a function call.
>>> sql()( expression('COUNT(amount) + ', 10) )
==> COUNT(amount) + 10


Instance Methods [hide private]
  __init__(self, *parts)
  _append(self, parts)
  __sql__(self, runner)
  __add__(self, other)

Method Details [hide private]

__init__(self, *parts)
(Constructor)

source code 
None

_append(self, parts)

source code 
None

__sql__(self, runner)

source code 
None

__add__(self, other)
(Addition operator)

source code 
None