public function setDefaultValue($def)
    {
        if (!$def instanceof ColumnDefaultValue) {
            $def = new ColumnDefaultValue($def, ColumnDefaultValue::TYPE_VALUE);
        }
        $this->domain->setDefaultValue($def);

        return $this;
    }
public function setDefaultValue($def)
    {
        if (!$def instanceof ColumnDefaultValue) {
            $def = new ColumnDefaultValue($def, ColumnDefaultValue::TYPE_VALUE);
        }
        $this->domain->setDefaultValue($def);

        return $this;
    }
public function setDefaultValue ( $ def ) { if ( ! $ def instanceof ColumnDefaultValue ) { $ def = new ColumnDefaultValue ( $ def , ColumnDefaultValue :: TYPE_VALUE ) ; } $ this -> domain -> setDefaultValue ( $ def ) ; return $ this ; }
Set a string that will give this column a default value.

@param ColumnDefaultValue|int|float|bool|string column default value

@return Column
Set a string that will give this column a default value .