Zend Framework  3.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ConstraintKeyObject Class Reference

Public Member Functions

 __construct ($column)
 Constructor.
 
 getColumnName ()
 Get column name.
 
 setColumnName ($columnName)
 Set column name.
 
 getOrdinalPosition ()
 Get ordinal position.
 
 setOrdinalPosition ($ordinalPosition)
 Set ordinal position.
 
 getPositionInUniqueConstraint ()
 Get position in unique constraint.
 
 setPositionInUniqueConstraint ($positionInUniqueConstraint)
 Set position in unique constraint.
 
 getReferencedTableSchema ()
 Get referencred table schema.
 
 setReferencedTableSchema ($referencedTableSchema)
 Set referenced table schema.
 
 getReferencedTableName ()
 Get referenced table name.
 
 setReferencedTableName ($referencedTableName)
 Set Referenced table name.
 
 getReferencedColumnName ()
 Get referenced column name.
 
 setReferencedColumnName ($referencedColumnName)
 Set referenced column name.
 
 setForeignKeyUpdateRule ($foreignKeyUpdateRule)
 set foreign key update rule
 
 getForeignKeyUpdateRule ()
 Get foreign key update rule.
 
 setForeignKeyDeleteRule ($foreignKeyDeleteRule)
 Set foreign key delete rule.
 
 getForeignKeyDeleteRule ()
 get foreign key delete rule
 

Public Attributes

const FK_CASCADE = 'CASCADE'
 
const FK_SET_NULL = 'SET NULL'
 
const FK_NO_ACTION = 'NO ACTION'
 
const FK_RESTRICT = 'RESTRICT'
 
const FK_SET_DEFAULT = 'SET DEFAULT'
 

Protected Attributes

 $columnName = null
 
 $ordinalPosition = null
 
 $positionInUniqueConstraint = null
 
 $referencedTableSchema = null
 
 $referencedTableName = null
 
 $referencedColumnName = null
 
 $foreignKeyUpdateRule = null
 
 $foreignKeyDeleteRule = null
 

Constructor & Destructor Documentation

__construct (   $column)

Constructor.

Parameters
string$column

Member Function Documentation

getColumnName ( )

Get column name.

Returns
string
getForeignKeyDeleteRule ( )

get foreign key delete rule

Returns
string
getForeignKeyUpdateRule ( )

Get foreign key update rule.

Returns
string
getOrdinalPosition ( )

Get ordinal position.

Returns
int
getPositionInUniqueConstraint ( )

Get position in unique constraint.

Returns
bool
getReferencedColumnName ( )

Get referenced column name.

Returns
string
getReferencedTableName ( )

Get referenced table name.

Returns
string
getReferencedTableSchema ( )

Get referencred table schema.

Returns
string
setColumnName (   $columnName)

Set column name.

Parameters
string$columnName
Returns
ConstraintKeyObject
setForeignKeyDeleteRule (   $foreignKeyDeleteRule)

Set foreign key delete rule.

Parameters
string$foreignKeyDeleteRule
setForeignKeyUpdateRule (   $foreignKeyUpdateRule)

set foreign key update rule

Parameters
string$foreignKeyUpdateRule
setOrdinalPosition (   $ordinalPosition)

Set ordinal position.

Parameters
int$ordinalPosition
Returns
ConstraintKeyObject
setPositionInUniqueConstraint (   $positionInUniqueConstraint)

Set position in unique constraint.

Parameters
bool$positionInUniqueConstraint
Returns
ConstraintKeyObject
setReferencedColumnName (   $referencedColumnName)

Set referenced column name.

Parameters
string$referencedColumnName
Returns
ConstraintKeyObject
setReferencedTableName (   $referencedTableName)

Set Referenced table name.

Parameters
string$referencedTableName
Returns
ConstraintKeyObject
setReferencedTableSchema (   $referencedTableSchema)

Set referenced table schema.

Parameters
string$referencedTableSchema
Returns
ConstraintKeyObject

Member Data Documentation

$columnName = null
protected
$foreignKeyDeleteRule = null
protected
$foreignKeyUpdateRule = null
protected
$ordinalPosition = null
protected
$positionInUniqueConstraint = null
protected
$referencedColumnName = null
protected
$referencedTableName = null
protected
$referencedTableSchema = null
protected
const FK_CASCADE = 'CASCADE'
const FK_NO_ACTION = 'NO ACTION'
const FK_RESTRICT = 'RESTRICT'
const FK_SET_DEFAULT = 'SET DEFAULT'
const FK_SET_NULL = 'SET NULL'