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); }