protected function getOrderByQuery(): string
    {
        if (empty($this->orderBy)) {
            return '';
        }

        return Statement::ORDER_BY . ' ' . implode(', ', $this->orderBy);
    }