Documentation

ColumnDefinition
in package

Tags
author

Mike Naberezny mike@maintainable.com

author

Derek DeVries derek@maintainable.com

author

Chuck Hagenbuch chuck@horde.org

category

Horde

copyright

2007 Maintainable Software, LLC

copyright

2008-2021 Horde LLC

license

http://www.horde.org/licenses/bsd

subpackage

Adapter

Table of Contents

$autoincrement  : mixed
$base  : mixed
$default  : mixed
$limit  : mixed
$name  : mixed
$null  : mixed
$precision  : mixed
$scale  : mixed
$type  : mixed
$unsigned  : mixed
__construct()  : mixed
Constructor.
__toString()  : string
getDefault()  : string
getLimit()  : int
getName()  : string
getSqlType()  : string
getType()  : string
isAutoIncrement()  : bool
isNull()  : bool
isUnsigned()  : bool
precision()  : int
scale()  : int
setAutoIncrement()  : void
setDefault()  : void
setLimit()  : void
setName()  : void
setNull()  : void
setPrecision()  : void
setScale()  : void
setType()  : void
setUnsigned()  : void
toSql()  : string
addColumnOptions()  : mixed

Properties

Methods

__construct()

Constructor.

public __construct(mixed $base, mixed $name, mixed $type[, mixed $limit = null ][, mixed $precision = null ][, mixed $scale = null ][, mixed $unsigned = null ][, mixed $default = null ][, mixed $null = null ][, mixed $autoincrement = null ]) : mixed
Parameters
$base : mixed
$name : mixed
$type : mixed
$limit : mixed = null
$precision : mixed = null
$scale : mixed = null
$unsigned : mixed = null
$default : mixed = null
$null : mixed = null
$autoincrement : mixed = null
Return values
mixed

isAutoIncrement()

public isAutoIncrement() : bool
Return values
bool

setAutoIncrement()

public setAutoIncrement(bool $autoincrement) : void
Parameters
$autoincrement : bool
Return values
void

setDefault()

public setDefault(string $default) : void
Parameters
$default : string
Return values
void

setLimit()

public setLimit(int $limit) : void
Parameters
$limit : int
Return values
void

setName()

public setName(string $name) : void
Parameters
$name : string
Return values
void

setNull()

public setNull(bool $null) : void
Parameters
$null : bool
Return values
void

setPrecision()

public setPrecision(int $precision) : void
Parameters
$precision : int
Return values
void

setScale()

public setScale(int $scale) : void
Parameters
$scale : int
Return values
void

setType()

public setType(string $type) : void
Parameters
$type : string
Return values
void

setUnsigned()

public setUnsigned(bool $unsigned) : void
Parameters
$unsigned : bool
Return values
void

addColumnOptions()

protected addColumnOptions(string $sql, array<string|int, mixed> $options) : mixed
Parameters
$sql : string
$options : array<string|int, mixed>
Return values
mixed

Search results