'Return information about columns in `table_name`.
Given a :class:`.Connection`, a string
`table_name`, and an optional string `schema`, return column
information as a list of dictionaries with these keys:
name
the column\'s name
type
[sqlalchemy.types#TypeEngine]
nullable
boolean
default
the column\'s default value
autoincrement
boolean
sequence
a dictionary of the form
{\'name\' : str, \'start\' :int, \'increment\': int}
Additional column attributes may be present.'

def get_columns(self, connection, table_name, schema=None, **kw):

    raise NotImplementedError()
