private function executeChunkedUpdate($query, array $params)
{
$types = array(Connection::PARAM_INT_ARRAY);
if ($this->getConnection()->getDatabasePlatform() instanceof SqlitePlatform) {
foreach (array_chunk($params, self::SQLITE_MAXIMUM_IN_PARAM_COUNT) as $chunk) {
$this->getConnection()->executeUpdate($query, array($chunk), $types);
}
} else {
$this->getConnection()->executeUpdate($query, array($params), $types);
}
}