Revision 2273
Added by Aaron Marcuse-Kubitza almost 13 years ago
lib/db_xml.py | ||
---|---|---|
139 | 139 |
available |
140 | 140 |
''' |
141 | 141 |
def esc_name(name): return sql.esc_name(db, name) |
142 |
def qual_name(table): return sql.qual_name(db, in_schema, table) |
|
143 | 142 |
def pkey(table): return sql.pkey(db, table, True) |
144 | 143 |
|
145 | 144 |
def put_table_(node, parent_ids_loc=None): |
... | ... | |
171 | 170 |
row[parent_ptr] = parent_ids_loc |
172 | 171 |
|
173 | 172 |
# Divide fields into input columns and literal values |
174 |
in_tables = [qual_name(in_table)]
|
|
173 |
in_tables = [sql_gen.Table(in_table, in_schema)]
|
|
175 | 174 |
for out_col, value in row.iteritems(): |
176 | 175 |
if isinstance(value, sql_gen.Col): # value is temp table column |
177 | 176 |
in_tables.append(value.table) |
Also available in: Unified diff
db_xml.py: put_table(): First in_tables table is sql_gen.Table object