protected function addAllSelectColumns()
        {
            foreach ($this->getTable()->getAliasColumns() as $column) {
                $this->query->addSelectionColumnRaw($column);
            }

            foreach ($this->query->getJoins() as $join) {
                foreach ($join->getTable()->getAliasColumns() as $column) {
                    $this->query->addSelectionColumnRaw($column);
                }
            }
        }