PHP Класс Horde_Db_Adapter_Base_Column, horde

Автор: Mike Naberezny ([email protected])
Автор: Derek DeVries ([email protected])
Автор: Chuck Hagenbuch ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_default
$_isNumber
$_isText
$_limit
$_name
$_null
$_precision
$_scale
$_sqlType
$_type
$_unsigned

Открытые методы

Метод Описание
__construct ( string $name, string $default, string $sqlType = null, boolean $null = true ) Constructor.
binaryToString ( $value ) : string Used to convert from BLOBs to Strings
extractDefault ( $default )
getDefault ( ) : string
getLimit ( ) : integer
getName ( ) : string
getSqlType ( ) : string
getType ( ) : string
isNull ( ) : boolean
isNumber ( ) : boolean
isText ( ) : boolean
isUnsigned ( ) : boolean
precision ( ) : integer
scale ( ) : integer
stringToDate ( string $string ) : Horde_Date
stringToDummyTime ( $value ) : Horde_Date
stringToTime ( string $string ) : Horde_Date
typeCast ( $value ) Casts value (which is a String) to an appropriate instance.
valueToBoolean ( mixed $value ) : boolean
valueToDecimal ( mixed $value ) : decimal

Защищенные методы

Метод Описание
_extractLimit ( string $sqlType ) : integer
_extractPrecision ( string $sqlType ) : integer
_extractScale ( string $sqlType ) : integer
_extractUnsigned ( string $sqlType ) : integer
_setSimplifiedType ( )

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( string $name, string $default, string $sqlType = null, boolean $null = true )
$name string The column's name, such as "supplier_id" in "supplier_id int(11)".
$default string The type-casted default value, such as "new" in "sales_stage varchar(20) default 'new'".
$sqlType string 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".
$null boolean Whether this column allows NULL values.

_extractLimit() защищенный Метод

protected _extractLimit ( string $sqlType ) : integer
$sqlType string
Результат integer

_extractPrecision() защищенный Метод

protected _extractPrecision ( string $sqlType ) : integer
$sqlType string
Результат integer

_extractScale() защищенный Метод

protected _extractScale ( string $sqlType ) : integer
$sqlType string
Результат integer

_extractUnsigned() защищенный Метод

protected _extractUnsigned ( string $sqlType ) : integer
$sqlType string
Результат integer

_setSimplifiedType() защищенный Метод

protected _setSimplifiedType ( )

binaryToString() публичный Метод

Used to convert from BLOBs to Strings
public binaryToString ( $value ) : string
Результат string

extractDefault() публичный Метод

public extractDefault ( $default )

getDefault() публичный Метод

public getDefault ( ) : string
Результат string

getLimit() публичный Метод

public getLimit ( ) : integer
Результат integer

getName() публичный Метод

public getName ( ) : string
Результат string

getSqlType() публичный Метод

public getSqlType ( ) : string
Результат string

getType() публичный Метод

public getType ( ) : string
Результат string

isNull() публичный Метод

public isNull ( ) : boolean
Результат boolean

isNumber() публичный Метод

public isNumber ( ) : boolean
Результат boolean

isText() публичный Метод

public isText ( ) : boolean
Результат boolean

isUnsigned() публичный Метод

public isUnsigned ( ) : boolean
Результат boolean

precision() публичный Метод

public precision ( ) : integer
Результат integer

scale() публичный Метод

public scale ( ) : integer
Результат integer

stringToDate() публичный Метод

public stringToDate ( string $string ) : Horde_Date
$string string
Результат Horde_Date

stringToDummyTime() публичный Метод

public stringToDummyTime ( $value ) : Horde_Date
Результат Horde_Date

stringToTime() публичный Метод

public stringToTime ( string $string ) : Horde_Date
$string string
Результат Horde_Date

typeCast() публичный Метод

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

valueToBoolean() публичный Метод

public valueToBoolean ( mixed $value ) : boolean
$value mixed
Результат boolean

valueToDecimal() публичный Метод

public valueToDecimal ( mixed $value ) : decimal
$value mixed
Результат decimal

Описание свойств

$_default защищенное свойство

protected $_default

$_isNumber защищенное свойство

protected $_isNumber

$_isText защищенное свойство

protected $_isText

$_limit защищенное свойство

protected $_limit

$_name защищенное свойство

protected $_name

$_null защищенное свойство

protected $_null

$_precision защищенное свойство

protected $_precision

$_scale защищенное свойство

protected $_scale

$_sqlType защищенное свойство

protected $_sqlType

$_type защищенное свойство

protected $_type

$_unsigned защищенное свойство

protected $_unsigned