Elgg  Version master
Classes
Elgg\Database\Clauses Namespace Reference

Classes

class  AccessWhereClause
 Builds queries to restrict access. More...
 
class  AnnotationWhereClause
 Builds queries for matching annotations against their properties. More...
 
class  AttributeWhereClause
 Builds quereis for matching entities by their attributes. More...
 
class  Clause
 Interface that allows resolving statements and/or extending query builder. More...
 
class  ComparisonClause
 Utility class for building composite comparison expression. More...
 
class  EntitySortByClause
 Extends QueryBuilder with clauses necessary to sort entity lists by entity properties. More...
 
class  EntityWhereClause
 Builds queries for filtering entities by their properties in the entities table. More...
 
class  GroupByClause
 Extends QueryBuilder with GROUP BY statements. More...
 
class  HavingClause
 Extends QueryBuilder with HAVING clauses. More...
 
class  JoinClause
 Extends QueryBuilder with JOIN clauses. More...
 
class  MetadataWhereClause
 Builds clauses for filtering entities by properties in metadata table. More...
 
class  OrderByClause
 Extends QueryBuilder with ORDER BY clauses. More...
 
class  RelationshipWhereClause
 Builds clauses for filtering entities by their properties in entity_relationships table. More...
 
class  RiverWhereClause
 Builds queries for matching river items against their properties. More...
 
class  SelectClause
 Extends QueryBuilder with SELECT clauses. More...
 
class  TypeSubtypeWhereClause
 Builds clauses for filtering entities by their type and subtype. More...
 
class  WhereClause
 Builds a clause from closure or composite expression. More...