Ubiquity 2.5.2
php rapid development framework
|
Ubiquity\orm\traits$DAOUQueries This class is part of Ubiquity. More...
Static Public Member Functions | |
static | uGetAll ($className, $ucondition='', $included=true, $parameters=null, $useCache=null) |
Returns an array of $className objects from the database. | |
static | uCount ($className, $ucondition='', $parameters=null) |
Returns the number of objects of $className from the database respecting the condition possibly passed as parameter. | |
static | uAggregate (string $className, string $ucondition='', ?array $parameters=null, ?array $groupBy=null, string $function='COUNT', string $field=' *', bool $distinct=false) |
static | uCountGroupBy (string $className, string $ucondition='', ?array $parameters=null, ?array $groupBy=null, string $countField=' *', bool $distinct=false) |
static | uAvgGroupBy (string $className, string $avgField, string $ucondition='', ?array $parameters=null, ?array $groupBy=null) |
static | uSumGroupBy (string $className, string $sumField, string $ucondition='', ?array $parameters=null, ?array $groupBy=null) |
static | uMinGroupBy (string $className, string $minField, string $ucondition='', ?array $parameters=null, ?array $groupBy=null) |
static | uMaxGroupBy (string $className, string $maxField, string $ucondition='', ?array $parameters=null, ?array $groupBy=null) |
static | uGetOne ($className, $ucondition, $included=true, $parameters=null, $useCache=null) |
Returns an instance of $className from the database, from $keyvalues values of the primary key. | |
Static Protected Member Functions | |
static | _getAll (Database $db, $className, ConditionParser $conditionParser, $included=true, $useCache=null) |
static | _getOne (Database $db, $className, ConditionParser $conditionParser, $included, $useCache) |
static | uParse ($db, $className, &$ucondition, $quote, &$fields=null) |
static | uParseExpression ($db, $className, $expression, &$expressionArray, &$condition, &$ucondition, &$aliases, $quote, &$fields=null) |
static | getAnnotFieldsInRelations ($className) |
static | uGetExpressions ($condition) |
Static Protected Attributes | |
static | $annotFieldsInRelations = [] |
Ubiquity\orm\traits$DAOUQueries This class is part of Ubiquity.
Definition at line 18 of file DAOUQueries.php.
|
staticabstractprotected |
Reimplemented in SDAO.
|
staticabstractprotected |
Reimplemented in SDAO.
|
staticprotected |
Definition at line 51 of file DAOUQueries.php.
|
static |
string | $className | |
string | $ucondition | |
array | null | $parameters | |
array | null | $groupBy | |
string | $function | |
string | $field | |
bool | $distinct |
Definition at line 113 of file DAOUQueries.php.
|
static |
string | $className | |
string | $avgField | |
string | $ucondition | |
array | null | $parameters | |
array | null | $groupBy |
Definition at line 166 of file DAOUQueries.php.
|
static |
Returns the number of objects of $className from the database respecting the condition possibly passed as parameter.
string | $className | complete classname of the model to load |
string | $ucondition | Part following the WHERE of an SQL statement |
array | null | $parameters | The query parameters |
Definition at line 91 of file DAOUQueries.php.
|
static |
string | $className | |
string | $ucondition | |
array | null | $parameters | |
array | null | $groupBy | |
string | $countField | |
bool | $distinct |
Definition at line 154 of file DAOUQueries.php.
|
static |
Returns an array of $className objects from the database.
string | $className | class name of the model to load |
string | $ucondition | UQL condition |
boolean | array | $included | if true, loads associated members with associations, if array, example : ["client.*","commands"] |
array | null | $parameters | the request parameters |
boolean | $useCache | use the active cache if true |
Definition at line 77 of file DAOUQueries.php.
|
staticprotected |
Definition at line 58 of file DAOUQueries.php.
|
static |
Returns an instance of $className from the database, from $keyvalues values of the primary key.
String | $className | complete classname of the model to load |
Array | string | $ucondition | primary key values or condition (UQL) |
boolean | array | $included | if true, charges associated members with association |
array | null | $parameters | the request parameters |
boolean | $useCache | use cache if true |
Definition at line 216 of file DAOUQueries.php.
|
static |
string | $className | |
string | $maxField | |
string | $ucondition | |
array | null | $parameters | |
array | null | $groupBy |
Definition at line 202 of file DAOUQueries.php.
|
static |
string | $className | |
string | $minField | |
string | $ucondition | |
array | null | $parameters | |
array | null | $groupBy |
Definition at line 190 of file DAOUQueries.php.
|
staticprotected |
Definition at line 25 of file DAOUQueries.php.
|
staticprotected |
Definition at line 36 of file DAOUQueries.php.
|
static |
string | $className | |
string | $sumField | |
string | $ucondition | |
array | null | $parameters | |
array | null | $groupBy |
Definition at line 178 of file DAOUQueries.php.
|
staticprotected |
Definition at line 19 of file DAOUQueries.php.