Methods

Constructor

__construct(string $column) 

Parameters

$column

string

Get column name

getColumnName() : string

Returns

string

get foreign key delete rule

getForeignKeyDeleteRule() : string

Returns

string

Get foreign key update rule

getForeignKeyUpdateRule() : string

Returns

string

Get ordinal position

getOrdinalPosition() : int

Returns

int

Get position in unique constraint

getPositionInUniqueConstraint() : bool

Returns

bool

Get referenced column name

getReferencedColumnName() : string

Returns

string

Get referenced table name

getReferencedTableName() : string

Returns

string

Get referencred table schema

getReferencedTableSchema() : string

Returns

string

Set column name

setColumnName(string $columnName) : \Zend\Db\Metadata\Object\ConstraintKeyObject

Parameters

$columnName

string

Returns

Set foreign key delete rule

setForeignKeyDeleteRule(string $foreignKeyDeleteRule) 

Parameters

$foreignKeyDeleteRule

string

set foreign key update rule

setForeignKeyUpdateRule(string $foreignKeyUpdateRule) 

Parameters

$foreignKeyUpdateRule

string

Set ordinal position

setOrdinalPosition(int $ordinalPosition) : \Zend\Db\Metadata\Object\ConstraintKeyObject

Parameters

$ordinalPosition

int

Returns

Set position in unique constraint

setPositionInUniqueConstraint(bool $positionInUniqueConstraint) : \Zend\Db\Metadata\Object\ConstraintKeyObject

Parameters

$positionInUniqueConstraint

bool

Returns

Set referenced column name

setReferencedColumnName(string $referencedColumnName) : \Zend\Db\Metadata\Object\ConstraintKeyObject

Parameters

$referencedColumnName

string

Returns

Set Referenced table name

setReferencedTableName(string $referencedTableName) : \Zend\Db\Metadata\Object\ConstraintKeyObject

Parameters

$referencedTableName

string

Returns

Set referenced table schema

setReferencedTableSchema(string $referencedTableSchema) : \Zend\Db\Metadata\Object\ConstraintKeyObject

Parameters

$referencedTableSchema

string

Returns

 Properties

 

$columnName

$columnName : string

 

$foreignKeyDeleteRule

$foreignKeyDeleteRule : string

 

$foreignKeyUpdateRule

$foreignKeyUpdateRule : string

 

$ordinalPosition

$ordinalPosition : int

 

$positionInUniqueConstraint

$positionInUniqueConstraint : bool

 

$referencedColumnName

$referencedColumnName : string

 

$referencedTableName

$referencedTableName : string

 

$referencedTableSchema

$referencedTableSchema : string

 Constants

 

FK_CASCADE

FK_CASCADE 

 

FK_NO_ACTION

FK_NO_ACTION 

 

FK_RESTRICT

FK_RESTRICT 

 

FK_SET_DEFAULT

FK_SET_DEFAULT 

 

FK_SET_NULL

FK_SET_NULL