MCMSQueryCache

class MCMSQueryCache extends MCMSObject


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

uloží hodnotu do cache
$que: SQL dotaz nebo klíč
$value: hodnota
$idate: datum vložení
$mem: ukládat do operační paměti [ false ]

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

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
$mem: ukládat do operační paměti [ false ]

function Delete( string $que [ , bool $mem ] )

odstraní hodnotu z cache
$que: SQL dotaz nebo klíč
$mem: ukládat do operační paměti [ false ]

double function GetValue( string $que [ , bool $mem ] )

vrací uloženou hodnotu dotazu
$que: SQL dotaz
$mem: ukládat do operační paměti [ false ]

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

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í [ 0 ]
$old: maximální doba uloženého záznamu ve vteřinách
$mem: ukládat do operační paměti [ false ]