public function getParameters()
{
if (!isset($this->parameters['joinConditionSorted'])) {
$this->buildSelectQuery();
}
return array_merge($this->parameters['select'], $this->parameters['joinConditionSorted'] ? call_user_func_array('array_merge', $this->parameters['joinConditionSorted']) : [], $this->parameters['where'], $this->parameters['group'], $this->parameters['having'], $this->parameters['order']);
}