Elgg  Version 3.0
Static Public Member Functions | List of all members
Elgg\Database\Delete Class Reference

Query builder for updating data in the database. More...

Inheritance diagram for Elgg\Database\Delete:
Elgg\Database\QueryBuilder

Static Public Member Functions

static fromTable ($table, $alias=null)
 {} More...
 

Additional Inherited Members

- Public Member Functions inherited from Elgg\Database\QueryBuilder
 subquery ($table, $alias=null)
 Creates a new SelectQueryBuilder for join/where subqueries using the DB connection of the primary QueryBuilder. More...
 
 addClause (Clause $clause, $alias=null)
 Apply clause to this instance. More...
 
 prefix ($table)
 Prefixes the table name with installation DB prefix. More...
 
 getTableName ()
 Returns the name of the primary table. More...
 
 getTableAlias ()
 Returns the alias of the primary table. More...
 
 param ($value, $type=null, $key=null)
 Sets a new parameter assigning it a unique parameter key/name if none provided Returns the name of the new parameter. More...
 
 execute (bool $track_query=true)
 
 from ($table, $alias=null)
 {} More...
 
 insert ($insert=null)
 {} More...
 
 update ($table=null, $alias=null)
 {} More...
 
 delete ($table=null, $alias=null)
 {} More...
 
 join ($fromAlias, $join, $alias, $condition=null)
 {} More...
 
 innerJoin ($fromAlias, $join, $alias, $condition=null)
 {} More...
 
 leftJoin ($fromAlias, $join, $alias, $condition=null)
 {} More...
 
 rightJoin ($fromAlias, $join, $alias, $condition=null)
 {} More...
 
 merge ($parts=null, $boolean= 'AND')
 Merges multiple composite expressions with a boolean. More...
 
 compare ($x, $comparison, $y=null, $type=null, $case_sensitive=null)
 Build value comparison clause. More...
 
 between ($x, $lower=null, $upper=null, $type=null)
 Build a between clause. More...
 
 getNextJoinAlias ()
 Get an index of the next available join alias. More...
 
 joinEntitiesTable ($from_alias= '', $from_column= 'guid', $join_type= 'inner', $joined_alias=null)
 Join entity table from alias and return joined table alias. More...
 
 joinMetadataTable ($from_alias= '', $from_column= 'guid', $name=null, $join_type= 'inner', $joined_alias=null)
 Join metadata table from alias and return joined table alias. More...
 
 joinAnnotationTable ($from_alias= '', $from_column= 'guid', $name=null, $join_type= 'inner', $joined_alias=null)
 Join annotations table from alias and return joined table alias. More...
 
 joinPrivateSettingsTable ($from_alias= '', $from_column= 'guid', $name=null, $join_type= 'inner', $joined_alias=null)
 Join private settings table from alias and return joined table alias. More...
 
 joinRelationshipTable ($from_alias= '', $from_column= 'guid', $name=null, $inverse=false, $join_type= 'inner', $joined_alias=null)
 Join relationship table from alias and return joined table alias. More...
 
- Public Attributes inherited from Elgg\Database\QueryBuilder
const TABLE_ENTITIES = 'entities'
 
const TABLE_METADATA = 'metadata'
 
const TABLE_ANNOTATIONS = 'annotations'
 
const TABLE_RELATIONSHIPS = 'entity_relationships'
 
const TABLE_PRIVATE_SETTINGS = 'private_settings'
 
- Static Public Attributes inherited from Elgg\Database\QueryBuilder
static $calculations
 
- Protected Attributes inherited from Elgg\Database\QueryBuilder
 $joins = []
 
 $join_index = 0
 
 $table_name
 
 $table_alias
 

Detailed Description

Query builder for updating data in the database.

Definition at line 8 of file Delete.php.

Member Function Documentation

static Elgg\Database\Delete::fromTable (   $table,
  $alias = null 
)
static

{}

Definition at line 13 of file Delete.php.


The documentation for this class was generated from the following file: