0 follower

Final Class Yiisoft\Db\Oracle\Column\ColumnBuilder

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

Method Details

Hide inherited methods

binary() public static method

public static binary( integer|null $size null ): Yiisoft\Db\Oracle\Column\BinaryColumn
$size integer|null

                public static function binary(?int $size = null): BinaryColumn
{
    return new BinaryColumn(ColumnType::BINARY, size: $size);
}

            
boolean() public static method

public static boolean( ): Yiisoft\Db\Oracle\Column\BooleanColumn

                public static function boolean(): BooleanColumn
{
    return new BooleanColumn(ColumnType::BOOLEAN);
}

            
date() public static method

public static date( ): Yiisoft\Db\Oracle\Column\DateTimeColumn

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

            
datetime() public static method

public static datetime( integer|null $size 0 ): Yiisoft\Db\Oracle\Column\DateTimeColumn
$size integer|null

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

            
datetimeWithTimezone() public static method

public static datetimeWithTimezone( integer|null $size 0 ): Yiisoft\Db\Oracle\Column\DateTimeColumn
$size integer|null

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

            
json() public static method

public static json( ): Yiisoft\Db\Oracle\Column\JsonColumn

                public static function json(): JsonColumn
{
    return new JsonColumn(ColumnType::JSON);
}

            
time() public static method

public static time( integer|null $size 0 ): Yiisoft\Db\Oracle\Column\DateTimeColumn
$size integer|null

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

            
timeWithTimezone() public static method

public static timeWithTimezone( integer|null $size 0 ): Yiisoft\Db\Oracle\Column\DateTimeColumn
$size integer|null

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

            
timestamp() public static method

public static timestamp( integer|null $size 0 ): Yiisoft\Db\Oracle\Column\DateTimeColumn
$size integer|null

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