ColumnDefinition
extends DefinitionPart
in package
Class ColumnDefinition.
Tags
Table of Contents
Properties
Methods
- __call() : mixed
- __construct() : mixed
- bigint() : BigintColumn
- binary() : BinaryColumn
- bit() : BitColumn
- blob() : BlobColumn
- boolean() : BooleanColumn
- char() : CharColumn
- date() : DateColumn
- datetime() : DatetimeColumn
- decimal() : DecimalColumn
- enum() : EnumColumn
- float() : FloatColumn
- geometry() : GeometryColumn
- geometrycollection() : GeometryCollectionColumn
- int() : IntColumn
- json() : JsonColumn
- linestring() : LinestringColumn
- longblob() : LongblobColumn
- longtext() : LongtextColumn
- mediumblob() : MediumblobColumn
- mediumint() : MediumintColumn
- mediumtext() : MediumtextColumn
- multilinestring() : MultilinestringColumn
- multipoint() : MultipointColumn
- multipolygon() : MultipolygonColumn
- point() : PointColumn
- polygon() : PolygonColumn
- set() : SetColumn
- smallint() : SmallintColumn
- text() : TextColumn
- time() : TimeColumn
- timestamp() : TimestampColumn
- tinyblob() : TinyblobColumn
- tinyint() : TinyintColumn
- tinytext() : TinytextColumn
- varbinary() : VarbinaryColumn
- varchar() : VarcharColumn
- year() : YearColumn
- sql() : string
Properties
$column
protected
Column
$column
$database
protected
Database
$database
Methods
__call()
public
__call(string $method, array<int, mixed> $arguments) : mixed
Parameters
- $method : string
- $arguments : array<int, mixed>
__construct()
public
__construct(Database $database) : mixed
Parameters
- $database : Database
bigint()
public
bigint([int|null $maximum = null ]) : BigintColumn
Parameters
- $maximum : int|null = null
Return values
BigintColumnbinary()
public
binary() : BinaryColumn
Return values
BinaryColumnbit()
public
bit() : BitColumn
Return values
BitColumnblob()
public
blob() : BlobColumn
Return values
BlobColumnboolean()
public
boolean([int|null $maximum = null ]) : BooleanColumn
Parameters
- $maximum : int|null = null
Return values
BooleanColumnchar()
public
char([int|null $maximum = null ]) : CharColumn
Parameters
- $maximum : int|null = null
Return values
CharColumndate()
public
date() : DateColumn
Return values
DateColumndatetime()
public
datetime() : DatetimeColumn
Return values
DatetimeColumndecimal()
public
decimal([int|null $maximum = null ][, int|null $decimals = null ]) : DecimalColumn
Parameters
- $maximum : int|null = null
- $decimals : int|null = null
Return values
DecimalColumnenum()
public
enum(string $value, string ...$values) : EnumColumn
Parameters
- $value : string
- $values : string
Return values
EnumColumnfloat()
public
float([int|null $maximum = null ][, int|null $decimals = null ]) : FloatColumn
Parameters
- $maximum : int|null = null
- $decimals : int|null = null
Return values
FloatColumngeometry()
public
geometry() : GeometryColumn
Return values
GeometryColumngeometrycollection()
public
geometrycollection() : GeometryCollectionColumn
Return values
GeometryCollectionColumnint()
public
int([int|null $maximum = null ]) : IntColumn
Parameters
- $maximum : int|null = null
Return values
IntColumnjson()
public
json() : JsonColumn
Return values
JsonColumnlinestring()
public
linestring() : LinestringColumn
Return values
LinestringColumnlongblob()
public
longblob() : LongblobColumn
Return values
LongblobColumnlongtext()
public
longtext() : LongtextColumn
Return values
LongtextColumnmediumblob()
public
mediumblob() : MediumblobColumn
Return values
MediumblobColumnmediumint()
public
mediumint([int|null $maximum = null ]) : MediumintColumn
Parameters
- $maximum : int|null = null
Return values
MediumintColumnmediumtext()
public
mediumtext() : MediumtextColumn
Return values
MediumtextColumnmultilinestring()
public
multilinestring() : MultilinestringColumn
Return values
MultilinestringColumnmultipoint()
public
multipoint() : MultipointColumn
Return values
MultipointColumnmultipolygon()
public
multipolygon() : MultipolygonColumn
Return values
MultipolygonColumnpoint()
public
point() : PointColumn
Return values
PointColumnpolygon()
public
polygon() : PolygonColumn
Return values
PolygonColumnset()
public
set(string $value, string ...$values) : SetColumn
Parameters
- $value : string
- $values : string
Return values
SetColumnsmallint()
public
smallint([int|null $maximum = null ]) : SmallintColumn
Parameters
- $maximum : int|null = null
Return values
SmallintColumntext()
public
text([int|null $maximum = null ]) : TextColumn
Parameters
- $maximum : int|null = null
Return values
TextColumntime()
public
time() : TimeColumn
Return values
TimeColumntimestamp()
public
timestamp() : TimestampColumn
Return values
TimestampColumntinyblob()
public
tinyblob() : TinyblobColumn
Return values
TinyblobColumntinyint()
public
tinyint([int|null $maximum = null ]) : TinyintColumn
Parameters
- $maximum : int|null = null
Return values
TinyintColumntinytext()
public
tinytext() : TinytextColumn
Return values
TinytextColumnvarbinary()
public
varbinary() : VarbinaryColumn
Return values
VarbinaryColumnvarchar()
public
varchar([int|null $maximum = null ]) : VarcharColumn
Parameters
- $maximum : int|null = null
Return values
VarcharColumnyear()
public
year() : YearColumn
Return values
YearColumnsql()
protected
sql() : string