public function buildTypeClause(BaseDriver $driver)
{
if ($driver instanceof PgSQLDriver) {
if ($this->autoIncrement) {
return ' SERIAL';
}
}
$sql = ' ' . $this->buildTypeName($driver);
if ($driver instanceof MySQLDriver) {
if ($this->isa === 'enum' && !empty($this->enum)) {
$sql .= $this->buildEnumClause($driver);
} elseif ($this->isa === 'set' && !empty($this->set)) {
$sql .= $this->buildSetClause($driver);
}
}
return $sql;
}