Abstract representation of a QueryBuilder.

QueryBuilders are used to convert a WebLab_Data_Query into database specific SQL.

see \global\WebLab_Data_Query
author Jorgen Evens
package WebLab
subpackage Data

 Methods

Build a delete query using _query

delete() 
see \$_query

Build an insert query using _query

insert() 
see \$_query

Build a select query using _query

select() 
see \$_query

Alter the query to which this builder belongs.

setQuery(\WebLab_Data_Query $query) : \WebLab_Data_QueryBuilder
see \$_query

Parameters

$query

\WebLab_Data_Query

New query

Returns

Build an update query using _query

update() 
see \$_query

Decompile the query into an easier to use format.

_parseQuery() : object

Returns

object

 Properties

 

$_query : \WebLab_Data_Query