original_string: public function getRowCountsAndSizeByBlobName($forceCache = false)
      {
          $extraSelects = array("SUM(OCTET_LENGTH(value)) AS 'blob_size'", "SUM(LENGTH(name)) AS 'name_size'");
          $extraCols = array('blob_size', 'name_size');
          return $this->getRowCountsByArchiveName(
              $this->getAllBlobArchiveStatus(), 'getEstimatedBlobArchiveRowSize', $forceCache, $extraSelects,
              $extraCols);
      }
code: public function getRowCountsAndSizeByBlobName($forceCache = false)
      {
          $extraSelects = array("SUM(OCTET_LENGTH(value)) AS 'blob_size'", "SUM(LENGTH(name)) AS 'name_size'");
          $extraCols = array('blob_size', 'name_size');
          return $this->getRowCountsByArchiveName(
              $this->getAllBlobArchiveStatus(), 'getEstimatedBlobArchiveRowSize', $forceCache, $extraSelects,
              $extraCols);
      }
code_tokens: public function getRowCountsAndSizeByBlobName ( $ forceCache = false ) { $ extraSelects = array ( "SUM(OCTET_LENGTH(value)) AS 'blob_size'" , "SUM(LENGTH(name)) AS 'name_size'" ) ; $ extraCols = array ( 'blob_size' , 'name_size' ) ; return $ this -> getRowCountsByArchiveName ( $ this -> getAllBlobArchiveStatus ( ) , 'getEstimatedBlobArchiveRowSize' , $ forceCache , $ extraSelects , $ extraCols ) ; }
docstring: Returns a DataTable that lists the number of rows and the estimated amount of space
  each blob archive type takes up in the database.
  
  Blob types are differentiated by name.
  
  @param bool $forceCache false to use the cached result, true to run the queries again and
  cache the result.
  @return DataTable
docstring_tokens: Returns a DataTable that lists the number of rows and the estimated amount of space each blob archive type takes up in the database .