def insert_statement(self, values):
    'Create the insert statement.\n\n        Wrap each data value with column values(key)\n        using _format_single_row <key> value </key>.\n        '
    if (not hasattr(self, 'auto_column_number')):
        self.auto_column_number = 1
    keys = self.table.get_insert_columns(join=False, create=True)
    if (self.table.columns[0][1][0][3:] == 'auto'):
        newrows = []
        for rows in values:
            insert_stmt = ([self.auto_column_number] + rows)
            newrows.append(insert_stmt)
            self.auto_column_number += 1
    else:
        newrows = values
    xml_lines = ['\n<row>\n{}</row>'.format(format_single_row(keys, line_data)) for line_data in newrows]
    return xml_lines
Create the insert statement.

Wrap each data value with column values(key)
using _format_single_row <key> value </key>.
def insert_statement(self, values):
    'Create the insert statement.\n\n        Wrap each data value with column values(key)\n        using _format_single_row <key> value </key>.\n        '
    if (not hasattr(self, 'auto_column_number')):
        self.auto_column_number = 1
    keys = self.table.get_insert_columns(join=False, create=True)
    if (self.table.columns[0][1][0][3:] == 'auto'):
        newrows = []
        for rows in values:
            insert_stmt = ([self.auto_column_number] + rows)
            newrows.append(insert_stmt)
            self.auto_column_number += 1
    else:
        newrows = values
    xml_lines = ['\n<row>\n{}</row>'.format(format_single_row(keys, line_data)) for line_data in newrows]
    return xml_lines