Clause
class Clause implements IClause (View source)
Traits
This trait is part of the Generic QueryBuilder module and is used to encapsulate reusable query-building logic for database operations.
Properties
| QueryObject | $query | from Query |
Methods
void
initQuery()
Initializes the query object, this method is used to lazily set the query object if it has not been set.
from
Query
static IQueryBuilder
select(array $arguments)
No description
static IQueryBuilder
from(array $arguments)
No description
static IQueryBuilder
join(array $arguments)
No description
static IQueryBuilder
on(array $arguments)
No description
static IQueryBuilder
makeWhere(array $arguments)
No description
static IQueryBuilder
where(array $arguments)
No description
static IQueryBuilder
makeHaving(array $arguments)
No description
static IQueryBuilder
having(array $arguments)
No description
static IQueryBuilder
group(array $arguments)
No description
static IQueryBuilder
order(array $arguments)
No description
static IQueryBuilder
limit(array $arguments)
No description
Details
in
Query at line 23
void
initQuery()
Initializes the query object, this method is used to lazily set the query object if it has not been set.
static IQueryBuilder
select(array $arguments)
No description
static IQueryBuilder
from(array $arguments)
No description
static IQueryBuilder
join(array $arguments)
No description
static IQueryBuilder
on(array $arguments)
No description
static IQueryBuilder
makeWhere(array $arguments)
No description
static IQueryBuilder
where(array $arguments)
No description
static IQueryBuilder
makeHaving(array $arguments)
No description
static IQueryBuilder
having(array $arguments)
No description
static IQueryBuilder
group(array $arguments)
No description
static IQueryBuilder
order(array $arguments)
No description
static IQueryBuilder
limit(array $arguments)
No description