PHP Класс Gpf_Data_RecordSet

Наследование: extends Gpf_Object, implements IteratorAggregate, implements Gpf_Rpc_Serializable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_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() публичный Метод

public getIterator ( ) : ArrayIterator
Результат ArrayIterator

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