public function getColumnsInformation()
    {
        if ($this->column_information === null) {
            $this->column_information = $this->tableManager
                    ->metadata()
                    ->getColumnsInformation($this->prefixed_table);
        }
        return $this->column_information;
    }
public function getColumnsInformation()
    {
        if ($this->column_information === null) {
            $this->column_information = $this->tableManager
                    ->metadata()
                    ->getColumnsInformation($this->prefixed_table);
        }
        return $this->column_information;
    }
public function getColumnsInformation ( ) { if ( $ this -> column_information === null ) { $ this -> column_information = $ this -> tableManager -> metadata ( ) -> getColumnsInformation ( $ this -> prefixed_table ) ; } return $ this -> column_information ; }
Return list of table columns

@throws Soluble\Db\Metadata\Exception\InvalidArgumentException
@throws Soluble\Db\Metadata\Exception\ErrorException
@throws Soluble\Db\Metadata\Exception\ExceptionInterface
@throws Soluble\Db\Metadata\Exception\TableNotFoundException

@return array
Return list of table columns