Revision 2229
Added by Aaron Marcuse-Kubitza over 12 years ago
lib/sql_gen.py | ||
---|---|---|
51 | 51 |
str_ += sql.esc_name(db, self.name) |
52 | 52 |
return str_ |
53 | 53 |
|
54 |
class NamedCode(Code): |
|
55 |
def __init__(self, name, code): |
|
56 |
if not isinstance(code, Code): code = Literal(code) |
|
57 |
|
|
58 |
self.name = name |
|
59 |
self.code = code |
|
60 |
|
|
61 |
def to_str(self, db): |
|
62 |
return self.code.to_str(db)+' AS '+sql.esc_name(db, self.name) |
|
63 |
|
|
54 | 64 |
class ValueCond: |
55 | 65 |
def __init__(self, value): |
56 | 66 |
if not isinstance(value, Code): value = Literal(value) |
Also available in: Unified diff
sql_gen.py: Added NamedCode