Revision 2237
Added by Aaron Marcuse-Kubitza almost 13 years ago
lib/sql_gen.py | ||
---|---|---|
148 | 148 |
return col2sql_gen(value, default_table, table_is_esc) |
149 | 149 |
else: return Literal(value) |
150 | 150 |
|
151 |
def cond2sql_gen(value, default_table=None, table_is_esc=False): |
|
151 |
def cond2sql_gen(value, default_table=None, table_is_esc=False, |
|
152 |
assume_col=False): |
|
152 | 153 |
'''Converts old-style (tuple-based) conditions to sql_gen-compatible values. |
153 | 154 |
@param table_is_esc If False, assumes any table name is not escaped or that |
154 | 155 |
re-escaping it will produce the same value. |
155 | 156 |
''' |
156 | 157 |
if isinstance(value, ValueCond): return value # already in sql_gen form |
157 | 158 |
|
158 |
return as_ValueCond(value2sql_gen(value, default_table, table_is_esc)) |
|
159 |
return as_ValueCond(value2sql_gen(value, default_table, table_is_esc, |
|
160 |
assume_col)) |
Also available in: Unified diff
sql_gen.py: cond2sql_gen(): Take assume_col param and pass it to value2sql_gen()