public function visitOrderBy(Segments\OrderBy $segment)
{
$orderings = [];
foreach ($segment->getOrderings() as $key => $ordering) {
$orderings[$key] = $ordering->update($this->expressionProcessor->processFunction($ordering->getProjectionFunction()));
}
return parent::visitOrderBy($segment->update($orderings));
}