code: def column_names(self, table):
        
  
        table_info = self.execute(
          u'PRAGMA table_info(%s)' % quote(table))
        return (column['name'] for column in table_info)
docs: An iterable of column names, for a particular table or
        view.