PHP 클래스 Gpf_Data_RecordSet

상속: extends Gpf_Object, implements IteratorAggregate, implements Gpf_Rpc_Serializable
파일 보기 프로젝트 열기: fubralimited/php-oara 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_array

공개 메소드들

메소드 설명
__construct ( )
add ( array $record ) Adds new row to RecordSet
addColumn ( $id, $defaultValue = "" )
addRecord ( Gpf_Data_Record $record )
clear ( )
createRecord ( ) : Gpf_Data_Record
get ( $i ) : Gpf_Data_Record
getHeader ( ) : Gpf_Data_RecordHeader
getIterator ( ) : ArrayIterator
getRecord ( $keyValue = null )
getSize ( ) : integer Return number of rows in recordset
load ( Gpf_SqlBuilder_SelectBuilder $select )
loadFromArray ( $rows )
loadFromObject ( $array )
removeRecord ( $i )
setHeader ( $header )
sort ( $column, $sortType = 'ASC' )
toArray ( )
toObject ( )
toShalowRecordSet ( ) : Gpf_Data_RecordSet Creates shalow copy of recordset containing only headers
toText ( )

보호된 메소드들

메소드 설명
loadRecordFromObject ( Gpf_Data_Record $record )

비공개 메소드들

메소드 설명
getRecordObject ( array/Gpf_Data_Record $record ) : Gpf_Data_Record
init ( )

메소드 상세

__construct() 공개 메소드

public __construct ( )

add() 공개 메소드

Adds new row to RecordSet
public add ( array $record )
$record array array of data for all columns in record

addColumn() 공개 메소드

public addColumn ( $id, $defaultValue = "" )

addRecord() 공개 메소드

public addRecord ( Gpf_Data_Record $record )
$record Gpf_Data_Record

clear() 공개 메소드

public clear ( )

createRecord() 공개 메소드

public createRecord ( ) : Gpf_Data_Record
리턴 Gpf_Data_Record

get() 공개 메소드

public get ( $i ) : Gpf_Data_Record
리턴 Gpf_Data_Record

getHeader() 공개 메소드

public getHeader ( ) : Gpf_Data_RecordHeader
리턴 Gpf_Data_RecordHeader

getIterator() 공개 메소드

getRecord() 공개 메소드

public getRecord ( $keyValue = null )

getSize() 공개 메소드

Return number of rows in recordset
public getSize ( ) : integer
리턴 integer

load() 공개 메소드

public load ( Gpf_SqlBuilder_SelectBuilder $select )
$select Gpf_SqlBuilder_SelectBuilder

loadFromArray() 공개 메소드

public loadFromArray ( $rows )

loadFromObject() 공개 메소드

public loadFromObject ( $array )

loadRecordFromObject() 보호된 메소드

protected loadRecordFromObject ( Gpf_Data_Record $record )
$record Gpf_Data_Record

removeRecord() 공개 메소드

public removeRecord ( $i )

setHeader() 공개 메소드

public setHeader ( $header )

sort() 공개 메소드

public sort ( $column, $sortType = 'ASC' )

toArray() 공개 메소드

public toArray ( )

toObject() 공개 메소드

public toObject ( )

toShalowRecordSet() 공개 메소드

Creates shalow copy of recordset containing only headers
public toShalowRecordSet ( ) : Gpf_Data_RecordSet
리턴 Gpf_Data_RecordSet

toText() 공개 메소드

public toText ( )

프로퍼티 상세

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

protected $_array