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_Column

Direct known subclasses

Horde_Db_Adapter_Mysql_Column, Horde_Db_Adapter_Postgresql_Column, Horde_Db_Adapter_Sqlite_Column
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/Column.php
Methods summary
public
# __construct( string $name, string $default, string $sqlType = null, boolean $null = true )

Constructor.

Constructor.

Parameters

$name
<p>The column's name, such as "supplier_id" in "supplier_id int(11)".</p>
$default
<p>The type-casted default value, such as "new" in "sales_stage varchar(20) default 'new'".</p>
$sqlType
<p>Used to extract the column's type, length and signed status, if necessary. For example "varchar" and "60" in "company_name varchar(60)" or "unsigned => true" in "int(10) UNSIGNED".</p>
$null
Whether this column allows NULL values.
public boolean
# isText( )

Returns

boolean
public boolean
# isNumber( )

Returns

boolean
public
# typeCast( mixed $value )

Casts value (which is a String) to an appropriate instance.

Casts value (which is a String) to an appropriate instance.

public
# extractDefault( mixed $default )
public string
# getName( )

Returns

string
public string
# getDefault( )

Returns

string
public string
# getType( )

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 string
# getSqlType( )

Returns

string
public string
# binaryToString( mixed $value )

Used to convert from BLOBs to Strings

Used to convert from BLOBs to Strings

Returns

string
public Horde_Date
# stringToDate( string $string )

Parameters

$string

Returns

Horde_Date
public Horde_Date
# stringToTime( string $string )

Parameters

$string

Returns

Horde_Date
public Horde_Date
# stringToDummyTime( string $value )

Parameters

$value
$string

Returns

Horde_Date
public boolean
# valueToBoolean( mixed $value )

Parameters

$value

Returns

boolean
public decimal
# valueToDecimal( mixed $value )

Parameters

$value

Returns

decimal
API documentation generated by ApiGen