def create_table(self, columndefs):
self.table = self.new_table_name()<EOL>self.cursor.execute('<STR_LIT>' %<EOL>(self.table,<EOL>'<STR_LIT>'.join(columndefs),<EOL>self.create_table_extra))<EOL>
Create a table using a list of column definitions given in
            columndefs.

            generator must be a function taking arguments (row_number,
            col_number) returning a suitable data object for insertion
            into the table.