0 follower

Final Class Yiisoft\Db\Mysql\Column\ColumnBuilder

InheritanceYiisoft\Db\Mysql\Column\ColumnBuilder » Yiisoft\Db\Schema\Column\ColumnBuilder

Method Details

Hide inherited methods

char() public static method

public static Yiisoft\Db\Mysql\Column\StringColumn char ( ?int $size 1 )
$size ?int

                public static function char(?int $size = 1): StringColumn
{
    return new StringColumn(ColumnType::CHAR, size: $size);
}

            
date() public static method

public static Yiisoft\Db\Mysql\Column\DateTimeColumn date ( )

                public static function date(): DateTimeColumn
{
    return new DateTimeColumn(ColumnType::DATE);
}

            
datetime() public static method

public static Yiisoft\Db\Mysql\Column\DateTimeColumn datetime ( ?int $size 0 )
$size ?int

                public static function datetime(?int $size = 0): DateTimeColumn
{
    return new DateTimeColumn(ColumnType::DATETIME, size: $size);
}

            
datetimeWithTimezone() public static method

public static Yiisoft\Db\Mysql\Column\DateTimeColumn datetimeWithTimezone ( ?int $size 0 )
$size ?int

                public static function datetimeWithTimezone(?int $size = 0): DateTimeColumn
{
    return new DateTimeColumn(ColumnType::DATETIMETZ, size: $size);
}

            
string() public static method

public static Yiisoft\Db\Mysql\Column\StringColumn string ( ?int $size 255 )
$size ?int

                public static function string(?int $size = 255): StringColumn
{
    return new StringColumn(ColumnType::STRING, size: $size);
}

            
text() public static method

public static Yiisoft\Db\Mysql\Column\StringColumn text ( ?int $size null )
$size ?int

                public static function text(?int $size = null): StringColumn
{
    return new StringColumn(ColumnType::TEXT, size: $size);
}

            
time() public static method

public static Yiisoft\Db\Mysql\Column\DateTimeColumn time ( ?int $size 0 )
$size ?int

                public static function time(?int $size = 0): DateTimeColumn
{
    return new DateTimeColumn(ColumnType::TIME, size: $size);
}

            
timeWithTimezone() public static method

public static Yiisoft\Db\Mysql\Column\DateTimeColumn timeWithTimezone ( ?int $size 0 )
$size ?int

                public static function timeWithTimezone(?int $size = 0): DateTimeColumn
{
    return new DateTimeColumn(ColumnType::TIMETZ, size: $size);
}

            
timestamp() public static method

public static Yiisoft\Db\Mysql\Column\DateTimeColumn timestamp ( ?int $size 0 )
$size ?int

                public static function timestamp(?int $size = 0): DateTimeColumn
{
    return new DateTimeColumn(ColumnType::TIMESTAMP, size: $size);
}

            
uuid() public static method

public static Yiisoft\Db\Mysql\Column\StringColumn uuid ( )

                public static function uuid(): StringColumn
{
    return new StringColumn(ColumnType::UUID);
}