DBRows

class DBRows extends MCMSObject

Pomocná třída zajišťující základní operace s daty


int function Count()

vrací počet položek

function Items( $idx )

vrací položku seznamu
$idx:

function Add( array $item )

přidá další položku do seznamu
$item: asociativní pole vrácené dotazem na databázi

function Delete( int $idx )

odstraní položku ze seznamu
$idx: index položky (číslované od 0)

function Clear()

vyprázdní obsah seznamu

array function Row( int $idx )

vrací asociativní pole položky
$idx: index položky (číslované od 0)

function RowValue( int $idx, key $key )

vrací hodnotu z asociativního pole položky
$idx: index položky
$key: klíč k hodnotě (název nebo kostanta)

array function GetVector( key $key )

vrací pole s hodnotami dle klíče
$key: klíč k hodnotě (název nebo kostanta)

array function Indexes()

vrací pole s indexy

function Sort( array $sortby )

seřadí obsah seznamu dle zadaných klíčů
$sortby: pole obsahující klíče

function Swap( int $i1, int $i2 )

prohodí dva prvky seznamu
$i1: index položky
$i2: index položky

function Reverse()

obrátí pořadí prvků

key function IndexOf( int $idx )

najde položku podle indexu a vrátí pozici v seznamu
$idx: index položky

function Append( DBRows $rows )

připojí položky na konec seznamu
$rows: položky

function Limit( int $limitfrom, int $limitcount )

zkrátí seznam na požadovaný limit
$limitfrom: od
$limitcount: počet

function First()

vrací první položku seznamu

function Last()

vrací poslední položku seznamu