/**
* @param Dialect $dialect
*/
public function __construct($dialect)
{
$this->tableName = $dialect->tableName();
$this->primaryKeyName = $dialect->primaryKey();
$this->sequenceName = $dialect->sequence();
$this->tableColumns = $this->_getColumnsWithoutPrimary($dialect);
}