def _add_temporary_results(self, results, label):
        """Adds `results` to a temporary table with `label`.

        :param results: results file
        :type results: `File`
        :param label: label to be associated with results
        :type label: `str`

        """
        NGRAM, SIZE, NAME, SIGLUM, COUNT, LABEL = constants.QUERY_FIELDNAMES
        reader = csv.DictReader(results)
        data = [(row[NGRAM], row[SIZE], row[NAME], row[SIGLUM], row[COUNT],
                 label) for row in reader]
        self._conn.executemany(constants.INSERT_TEMPORARY_RESULTS_SQL, data)