public function where(string $where): QueryBuilder
    {
        if (empty($this->where)) {
            $this->setWhere($where);

            return $this;
        }

        $this->setWhere($where, Statement::WHERE_AND);

        return $this;
    }