Project

General

Profile

« Previous | Next » 

Revision 2273

db_xml.py: put_table(): First in_tables table is sql_gen.Table object

View differences:

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