Jet\DataModel_Query_Having
Třída reprezentuje HAVING část dotazu. Jde se o subentitu třídy Jet\DataModel_Query.
Přehled metod
Metoda | Význam |
---|---|
public __construct( DataModel_Query $query, array $having=[] ) |
Parametry:
|
public addExpression( DataModel_Query_Select_Item $property_definition, string $operator, mixed $value ) : void |
Přidá do definice výraz (tedy konkrétní podmínku). |
public toString( ) : string |
Pro režim ladění je možné definici převést na řetězec. |
public getIsEmpty( ) : bool |
Indikuje zda je definice prázdná. |
public addAND( ) : void |
Přidá do definice operátor AND |
public addOR( ) : void |
Přidá do definice operátor OR |
public addSubExpressions( DataModel_Query_Having $sub_expressions ) : void |
Přidá do definice subvýrazy. |
public attach( DataModel_Query_Having $part ) : void |
Připojí jinou definici HAVING. |
public current( ) : DataModel_Query_Having_Expression|string |
Třída je iterátor - definici je možné procházet jako pole. |
public key( ) : string |
Třída je iterátor - definici je možné procházet jako pole. |
public next( ) : DataModel_Query_Having_Expression|string|bool |
Třída je iterátor - definici je možné procházet jako pole. |
public rewind( ) : void |
Třída je iterátor - definici je možné procházet jako pole. |
public valid( ) : bool |
Třída je iterátor - definici je možné procházet jako pole. |
public count( ) : int |
Třída je iterátor - definici je možné procházet jako pole. |