code: def items(self):
          
          sql = """
              SELECT
                  app_name,
                  next_run,
                  first_run,
                  last_run,
                  last_success,
                  depends_on,
                  error_count,
                  last_error
              FROM crontabber"""
          columns = (
              'app_name',
              'next_run', 'first_run', 'last_run', 'last_success',
              'depends_on', 'error_count', 'last_error'
          )
          items = []
          for record in self.transaction_executor(execute_query_fetchall, sql):
              row = dict(zip(columns, record))
              items.append((row.pop('app_name'), row))
          return items
docs: return all the app_names and their values as tuples