static function processor(\fenrir\system\MysqlDatabaseSignature $db, $table, $count, $callback, $reads = 1000) {
		$pages = ((int) ($count / $reads)) + 1;

		for ($page = 1; $page <= $pages; ++$page) {
			$db->begin();
			$entries = $db->prepare
				(
					"
						SELECT *
						  FROM `$table`
						 LIMIT :limit OFFSET :offset
					"
				)
				->page($page, $reads)
				->execute()
				->fetch_all();

			foreach ($entries as $entry) {
				$callback($db, $entry);
			}
			$db->commit();
		}
	}