Exemplo n.º 1
0
 private function getBlobTableDeleteCount($oldNumericTables, $table)
 {
     $maxIdArchive = Db::fetchOne("SELECT MAX(idarchive) FROM {$table}");
     $sql = "SELECT COUNT(*)\n\t\t\t\t  FROM {$table}\n\t\t\t\t WHERE " . $this->getBlobTableWhereExpr($oldNumericTables, $table) . "\n\t\t\t\t   AND idarchive >= ?\n\t\t\t\t   AND idarchive < ?";
     $segments = Db::segmentedFetchOne($sql, 0, $maxIdArchive, self::$selectSegmentSize);
     return array_sum($segments);
 }