Overview

Packages

  • Db
    • Adapter
    • Migration

Classes

  • Horde_Db_Adapter_Base
  • Horde_Db_Adapter_Base_Column
  • Horde_Db_Adapter_Base_ColumnDefinition
  • Horde_Db_Adapter_Base_Index
  • Horde_Db_Adapter_Base_Schema
  • Horde_Db_Adapter_Base_Table
  • Horde_Db_Adapter_Base_TableDefinition
  • Horde_Db_Adapter_Mysql
  • Horde_Db_Adapter_Mysql_Column
  • Horde_Db_Adapter_Mysql_Result
  • Horde_Db_Adapter_Mysql_Schema
  • Horde_Db_Adapter_Mysqli
  • Horde_Db_Adapter_Mysqli_Result
  • Horde_Db_Adapter_Pdo_Base
  • Horde_Db_Adapter_Pdo_Mysql
  • Horde_Db_Adapter_Pdo_Pgsql
  • Horde_Db_Adapter_Pdo_Sqlite
  • Horde_Db_Adapter_Postgresql_Column
  • Horde_Db_Adapter_Postgresql_Schema
  • Horde_Db_Adapter_SplitRead
  • Horde_Db_Adapter_Sqlite_Column
  • Horde_Db_Adapter_Sqlite_Schema

Interfaces

  • Horde_Db_Adapter
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Db_Adapter_Base_ColumnDefinition

Package: Db\Adapter
Category: Horde
License: http://www.horde.org/licenses/bsd
Author: Mike Naberezny mike@maintainable.com
Author: Derek DeVries derek@maintainable.com
Author: Chuck Hagenbuch chuck@horde.org
Located at Horde/Db/Adapter/Base/ColumnDefinition.php
Methods summary
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 )

Constructor.

Constructor.

public string
# toSql( )

Returns

string
public string
# __toString( )

Returns

string
public string
# getName( )

Returns

string
public string
# getDefault( )

Returns

string
public string
# getType( )

Returns

string
public string
# getSqlType( )

Returns

string
public integer
# getLimit( )

Returns

integer
public integer
# precision( )

Returns

integer
public integer
# scale( )

Returns

integer
public boolean
# isUnsigned( )

Returns

boolean
public boolean
# isNull( )

Returns

boolean
public boolean
# isAutoIncrement( )

Returns

boolean
public
# setName( string $name )

Parameters

$name
public
# setDefault( string $default )

Parameters

$default
public
# setType( string $type )

Parameters

$type
public
# setLimit( integer $limit )

Parameters

$limit
public
# setPrecision( integer $precision )

Parameters

$precision
public
# setScale( integer $scale )

Parameters

$scale
public
# setUnsigned( boolean $unsigned )

Parameters

$unsigned
public
# setNull( boolean $null )

Parameters

$null
public
# setAutoIncrement( boolean $autoincrement )

Parameters

$autoincrement
API documentation generated by ApiGen