PHP Interface eZ\Publish\Core\Persistence\Database\UpdateQuery

Inheritance: extends eZ\Publish\Core\Persistence\Database\Query
Show file Open project: ezsystems/ezpublish-kernel Interface Usage Examples

Public Methods

Method Description
set ( string $column, string $expression ) : eZ\Publish\Core\Persistence\Database\UpdateQuery The update query will set the column $column to the value $expression.
update ( string $table ) : eZ\Publish\Core\Persistence\Database\UpdateQuery Opens the query and sets the target table to $table.
where ( ) : eZ\Publish\Core\Persistence\Database\UpdateQuery Adds a where clause with logical expressions to the query.

Method Details

set() public method

The update query will set the column $column to the value $expression.
public set ( string $column, string $expression ) : eZ\Publish\Core\Persistence\Database\UpdateQuery
$column string
$expression string
return eZ\Publish\Core\Persistence\Database\UpdateQuery

update() public method

update() returns a pointer to $this.
public update ( string $table ) : eZ\Publish\Core\Persistence\Database\UpdateQuery
$table string
return eZ\Publish\Core\Persistence\Database\UpdateQuery

where() public method

where() accepts an arbitrary number of parameters. Each parameter must contain a logical expression or an array with logical expressions. If you specify multiple logical expression they are connected using a logical and. where() could be invoked several times. All provided arguments added to the end of $whereString and form final WHERE clause of the query. Example: $q->update( 'MyTable' )->where( $q->expr->eq( 'id', 1 ) );
public where ( ) : eZ\Publish\Core\Persistence\Database\UpdateQuery
return eZ\Publish\Core\Persistence\Database\UpdateQuery