MCMSQueryCache

class MCMSQueryCache extends MCMSObject


function Save( string $que, double $value [ , datetime $idate ] )

uloží hodnotu do cache
$que: SQL dotaz nebo klíč
$value: hodnota
$idate: datum vložení

bool function IsSaved( string $que [ , int $old=false ] )

vrací true pokud je hodnota uložena
$que: SQL dotaz nebo klíč
$old=false: maximální doba uloženého záznamu ve vteřinách

function Delete( string $que )

odstraní hodnotu z cache
$que: SQL dotaz nebo klíč

double function GetValue( string $que )

vrací uloženou hodnotu dotazu
$que: SQL dotaz

double function Query( string $que, string $col [ , int $old ] )

vrátí výsledek dotazu z cache nebo dotazu (a uloží ho do cache)
$que: SQL dotaz
$col: název sloupce obsahující hodnotu k uložení
$old: maximální doba uloženého záznamu ve vteřinách