Class representing a column when creating a table

 Methods

Set the attributes for the column

__construct(string $name, \Query\Table\[string] $type = NULL, \Query\Table\[array] $options = array()

Parameters

$name

string

Return the string to create the column

__toString() : string

Returns

string

 Properties

 

The name of the column

$name : string

Default

 

The type of the column

$type : string

Default

 

Valid column options

$valid_options : \Query\Table\type

Default

array('limit', 'length', 'default', 'null', 'precision', 'scale', 'after', 'update', 'comment')