docs: def ReadClientStats(self,
                        client_id,
                        min_timestamp,
                        max_timestamp,
                        cursor=None):
      """Reads ClientStats for a given client and time range."""
  
      cursor.execute(
          """
          SELECT payload FROM client_stats
          WHERE client_id = %s
            AND timestamp BETWEEN FROM_UNIXTIME(%s) AND FROM_UNIXTIME(%s)
          ORDER BY timestamp ASC
          """, [
              db_utils.ClientIDToInt(client_id),
              mysql_utils.RDFDatetimeToTimestamp(min_timestamp),
              mysql_utils.RDFDatetimeToTimestamp(max_timestamp)
          ])
      return [
          rdf_client_stats.ClientStats.FromSerializedString(stats_bytes)
          for stats_bytes, in cursor.fetchall()
      ]