PHP 클래스 Horde_Db_Adapter_Base_Table, horde

저자: Mike Naberezny ([email protected])
저자: Derek DeVries ([email protected])
저자: Chuck Hagenbuch ([email protected])
상속: implements ArrayAccess, implements IteratorAggregate
파일 보기 프로젝트 열기: horde/horde

보호된 프로퍼티들

프로퍼티 타입 설명
$_columns
$_indexes
$_name string The table's name.
$_primaryKey

공개 메소드들

메소드 설명
__construct ( string $name, $primaryKey, $columns, $indexes ) Constructor.
__get ( $key ) *########################################################################## # Object composition ##########################################################################
__isset ( $key )
getColumn ( $column ) : Horde_Db_Adapter_Base_Column
getColumnNames ( ) : array
getColumns ( ) : array
getIndexNames ( ) : array
getIndexes ( ) : array
getIterator ( ) *########################################################################## # IteratorAggregate ##########################################################################
getName ( ) : string
getPrimaryKey ( ) : mixed
offsetExists ( integer $offset ) : boolean ArrayAccess: Check if the given offset exists
offsetGet ( integer $offset ) : object ArrayAccess: Return the value for the given offset.
offsetSet ( integer $offset, mixed $value ) ArrayAccess: Set value for given offset
offsetUnset ( integer $offset ) ArrayAccess: remove element

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( string $name, $primaryKey, $columns, $indexes )
$name string The table's name.

__get() 공개 메소드

*########################################################################## # Object composition ##########################################################################
public __get ( $key )

__isset() 공개 메소드

public __isset ( $key )

getColumn() 공개 메소드

public getColumn ( $column ) : Horde_Db_Adapter_Base_Column
리턴 Horde_Db_Adapter_Base_Column

getColumnNames() 공개 메소드

public getColumnNames ( ) : array
리턴 array

getColumns() 공개 메소드

public getColumns ( ) : array
리턴 array

getIndexNames() 공개 메소드

public getIndexNames ( ) : array
리턴 array

getIndexes() 공개 메소드

public getIndexes ( ) : array
리턴 array

getIterator() 공개 메소드

*########################################################################## # IteratorAggregate ##########################################################################
public getIterator ( )

getName() 공개 메소드

public getName ( ) : string
리턴 string

getPrimaryKey() 공개 메소드

public getPrimaryKey ( ) : mixed
리턴 mixed

offsetExists() 공개 메소드

ArrayAccess: Check if the given offset exists
public offsetExists ( integer $offset ) : boolean
$offset integer
리턴 boolean

offsetGet() 공개 메소드

ArrayAccess: Return the value for the given offset.
public offsetGet ( integer $offset ) : object
$offset integer
리턴 object {@link {@Horde_Db_Adapter_Base_ColumnDefinition}

offsetSet() 공개 메소드

ArrayAccess: Set value for given offset
public offsetSet ( integer $offset, mixed $value )
$offset integer
$value mixed

offsetUnset() 공개 메소드

ArrayAccess: remove element
public offsetUnset ( integer $offset )
$offset integer

프로퍼티 상세

$_columns 보호되어 있는 프로퍼티

protected $_columns

$_indexes 보호되어 있는 프로퍼티

protected $_indexes

$_name 보호되어 있는 프로퍼티

The table's name.
protected string $_name
리턴 string

$_primaryKey 보호되어 있는 프로퍼티

protected $_primaryKey