public function removeNamedPlaceHolder(string $placeholderName) : self
    {
        if ($this->usingUnnamedPlaceholders === true) {
            throw new InvalidQueryException('Cannot mix unnamed placeholders with named placeholders');
        }

        unset($this->parameters[$placeholderName]);

        return $this;
    }