lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php
public function listTableColumns($table, $database = null)
    {
        if (! $database) {
            $database = $this->_conn->getDatabase();
        }

        $sql = $this->_platform->getListTableColumnsSQL($table, $database);

        $tableColumns = $this->_conn->fetchAll($sql);

        return $this->_getPortableTableColumnList($table, $database, $tableColumns);
    }
public function listTableColumns($table, $database = null)
    {
        if (! $database) {
            $database = $this->_conn->getDatabase();
        }

        $sql = $this->_platform->getListTableColumnsSQL($table, $database);

        $tableColumns = $this->_conn->fetchAll($sql);

        return $this->_getPortableTableColumnList($table, $database, $tableColumns);
    }
public function listTableColumns ( $ table , $ database = null ) { if ( ! $ database ) { $ database = $ this -> _conn -> getDatabase ( ) ; } $ sql = $ this -> _platform -> getListTableColumnsSQL ( $ table , $ database ) ; $ tableColumns = $ this -> _conn -> fetchAll ( $ sql ) ; return $ this -> _getPortableTableColumnList ( $ table , $ database , $ tableColumns ) ; }
Lists the columns for a given table.

In contrast to other libraries and to the old version of Doctrine,
this column definition does try to contain the 'primary' field for
the reason that it is not portable across different RDBMS. Use
{@see listTableIndexes($tableName)} to retrieve the primary key
of a table. We're a RDBMS specifies more details these are held
in the platformDetails array.

@param string      $table    The name of the table.
@param string|null $database

@return Column[]
Lists the columns for a given table .