def get_results(self): """ Function: results ----------------- Get the results of a query. """ result = Result() # Get the query results and schema. rows = [row for row in self.cursor] if len(rows) > 0: result.results = rows result.schema = self.get_schema() result.col_names = self.get_column_names() result.col_types = self.get_column_types() # Pretty-printed output. result.output = prettyprint(result.results, self.get_column_names()) return result