public function setUnique($unique)
    {
        if (!is_bool($unique)) {
            throw SchemaException::invalidIndexUniqueFlag($this->getName());
        }

        $this->unique = $unique;
    }