code: def column_reflection_fallback(self):
          
          sql = sa.select([sa.text("*")]).select_from(self._table)
          col_names = self.engine.execute(sql).keys()
          col_dict = [{'name': col_name} for col_name in col_names]
          return col_dict
docs: If we can't reflect the table, use a query to at least get column names.