PHP 클래스 Horde_Db_Adapter_Base_Column, horde

저자: Mike Naberezny ([email protected])
저자: Derek DeVries ([email protected])
저자: Chuck Hagenbuch ([email protected])
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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