category Zend
package Zend_Db
subpackage Metadata

 Methods

Constructor

__construct(string $name, string $tableName, string $schemaName) 

Parameters

$name

string

$tableName

string

$schemaName

string

getCharacterMaximumLength()

getCharacterMaximumLength() : int | null

Returns

intnullthe $characterMaximumLength

getCharacterOctetLength()

getCharacterOctetLength() : int | null

Returns

intnullthe $characterOctetLength

getColumnDefault()

getColumnDefault() : null | string

Returns

nullstringthe $columnDefault

getDataType()

getDataType() : null | string

Returns

nullstringthe $dataType

getErrata()

getErrata(string $errataName) : mixed

Parameters

$errataName

string

Returns

mixed

getErratas()

getErratas() : array

Returns

arraythe $errata

getIsNullable()

getIsNullable() : bool

Returns

bool$isNullable

Get name

getName() : string

Returns

string

getNumericPrecision()

getNumericPrecision() : int

Returns

intthe $numericPrecision

getNumericScale()

getNumericScale() : int

Returns

intthe $numericScale

getNumericUnsigned()

getNumericUnsigned() : bool

Returns

bool

getOrdinalPosition()

getOrdinalPosition() : int

Returns

int$ordinalPosition

Get schema name

getSchemaName() : string

Returns

string

Get table name

getTableName() : string

Returns

string

isNullable()

isNullable() : bool

Returns

bool$isNullable

isNumericUnsigned()

isNumericUnsigned() : bool

Returns

bool

setCharacterMaximumLength()

setCharacterMaximumLength(int $characterMaximumLength) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$characterMaximumLength

int

the $characterMaximumLength to set

Returns

setCharacterOctetLength()

setCharacterOctetLength(int $characterOctetLength) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$characterOctetLength

int

the $characterOctetLength to set

Returns

setColumnDefault()

setColumnDefault(mixed $columnDefault) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$columnDefault

mixed

to set

Returns

setDataType()

setDataType(string $dataType) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$dataType

string

the $dataType to set

Returns

setErrata()

setErrata(string $errataName, mixed $errataValue) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$errataName

string

$errataValue

mixed

Returns

setErratas()

setErratas(array $erratas) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$erratas

array

Returns

setIsNullable()

setIsNullable(bool $isNullable) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$isNullable

bool

to set

Returns

Set name

setName(string $name) 

Parameters

$name

string

setNumericPrecision()

setNumericPrecision(int $numericPrecision) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$numericPrecision

int

the $numericPrevision to set

Returns

setNumericScale()

setNumericScale(int $numericScale) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$numericScale

int

the $numericScale to set

Returns

setNumericUnsigned()

setNumericUnsigned(bool $numericUnsigned) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$numericUnsigned

bool

Returns

setOrdinalPosition()

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

Parameters

$ordinalPosition

int

to set

Returns

Set schema name

setSchemaName(string $schemaName) 

Parameters

$schemaName

string

Set table name

setTableName(string $tableName) : \Zend\Db\Metadata\Object\ColumnObject

Parameters

$tableName

string

Returns

 Properties

 

$characterMaximumLength

$characterMaximumLength : integer

 

$characterOctetLength

$characterOctetLength : integer

 

$columnDefault

$columnDefault : string

 

$dataType

$dataType : string

 

$errata

$errata : array

 

$isNullable

$isNullable : bool

 

$name

$name : string

 

$numericPrecision

$numericPrecision : int

 

$numericScale

$numericScale : int

 

$numericUnsigned

$numericUnsigned : bool

 

$ordinalPosition

$ordinalPosition : 

 

$schemaName

$schemaName : string

 

$tableName

$tableName : string