Example #1
0
 protected function _getColumnType(Column $col)
 {
     switch ($col->getType()) {
         case Column::TYPE_INTEGER:
             $type = $this->_checkSize($col, 'INT');
             break;
         case Column::TYPE_BLOB:
             $type = $this->_checkSize($col, 'BLOB');
             break;
         case Column::TYPE_TEXT:
             $type = $this->_checkSize($col, 'TEXT');
             break;
         case Column::TYPE_DATETIME:
             $type = 'DATETIME';
             break;
         case Column::TYPE_BOOLEAN:
             $type = 'BOOLEAN';
             break;
         case Column::TYPE_FLOAT:
             $type = 'FLOAT';
             break;
         case Column::TYPE_VARCHAR:
             $type = "VARCHAR({$col->length})";
             break;
     }
     return $type;
 }