Jet\DataModel_Query_Select_Item_Expression

Jedná o třídu reprezentující výraz v rámci SELECT části dotazu - tedy například o volání SQL funkce.Jde o subentitu třídy Jet\DataModel_Query_Select a také subentitu Jet\DataModel_Query_Select_Item.

Přehled metod

Metoda Význam
public __construct(
string $expression,
DataModel_Definition_Property[] $properties=[]
)
Parametry:
  • $expression
    Výraz (např. volání SQL funkce).
  • $properties
    Případné definice vlastností použitých ve výrazu.
public setProperties(
DataModel_Definition_Property[] $properties
) : void
Nastaví seznam ve výrazu použitých vlastností.
public getProperties(
) : DataModel_Definition_Property[]
Vrací definice případných použitých vlastností.
public getExpression(
) : string
Vrací výraz v surové podobě.
public toString(
callable $property_name_to_backend_column_name_callback=null
) : string
Převede výraz na řetězec, ideálně za pomoci backendu, který případné názvy použitých vlastností převede do správného formátu (relevantního pro daný typ databáze).
Předchozí kapitola
Jet\DataModel_Query_Select_Item
Další kapitola
Jet\DataModel_Query_Where