Interface definition for a Select Query object.
Expanded class hierarchy of SelectQueryInterface
All classes that implement SelectQueryInterface
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
QueryAlterableInterface:: |
public | function | Adds additional metadata to the query. | 2 |
QueryAlterableInterface:: |
public | function | Adds a tag to a query. | 2 |
QueryAlterableInterface:: |
public | function | Retrieves a given piece of metadata. | 2 |
QueryAlterableInterface:: |
public | function | Determines if a given query has all specified tags. | 2 |
QueryAlterableInterface:: |
public | function | Determines if a given query has any specified tag. | 2 |
QueryAlterableInterface:: |
public | function | Determines if a given query has a given tag. | 2 |
QueryConditionInterface:: |
public | function | Gets a complete list of all values to insert into the prepared statement. | 6 |
QueryConditionInterface:: |
public | function | Compiles the saved conditions for later retrieval. | 6 |
QueryConditionInterface:: |
public | function | Check whether a condition has been previously compiled. | 6 |
QueryConditionInterface:: |
public | function | Helper function: builds the most common conditional clauses. | 6 |
QueryConditionInterface:: |
public | function | Gets a complete list of all conditions in this conditional clause. | 6 |
QueryConditionInterface:: |
public | function | Sets a condition that the specified subquery returns values. | 6 |
QueryConditionInterface:: |
public | function | Sets a condition that the specified field be NOT NULL. | 6 |
QueryConditionInterface:: |
public | function | Sets a condition that the specified field be NULL. | 6 |
QueryConditionInterface:: |
public | function | Sets a condition that the specified subquery returns no values. | 6 |
QueryConditionInterface:: |
public | function | Adds an arbitrary WHERE clause to the query. | 6 |
QueryExtendableInterface:: |
public | function | Enhance this object by wrapping it in an extender object. | 2 |
QueryPlaceholderInterface:: |
public | function | Returns the next placeholder ID for the query. | 3 |
QueryPlaceholderInterface:: |
public | function | Returns a unique identifier for this object. | 3 |
SelectQueryInterface:: |
public | function | Adds an expression to the list of "fields" to be SELECTed. | 2 |
SelectQueryInterface:: |
public | function | Adds a field to the list to be SELECTed. | 2 |
SelectQueryInterface:: |
public | function | Join against another table in the database. | 2 |
SelectQueryInterface:: |
public | function | Get the equivalent COUNT query of this query as a new query object. | 2 |
SelectQueryInterface:: |
public | function | Sets this query to be DISTINCT. | 2 |
SelectQueryInterface:: |
public | function | Add multiple fields from the same table to be SELECTed. | 2 |
SelectQueryInterface:: |
public | function | Add FOR UPDATE to the query. | 2 |
SelectQueryInterface:: |
public | function | Compiles and returns an associative array of the arguments for this prepared statement. | 2 |
SelectQueryInterface:: |
public | function | Returns a reference to the expressions array for this query. | 2 |
SelectQueryInterface:: |
public | function | Returns a reference to the fields array for this query. | 2 |
SelectQueryInterface:: |
public | function | Returns a reference to the group-by array for this query. | 2 |
SelectQueryInterface:: |
public | function | Returns a reference to the order by array for this query. | 2 |
SelectQueryInterface:: |
public | function | Returns a reference to the tables array for this query. | 2 |
SelectQueryInterface:: |
public | function | Returns a reference to the union queries for this query. This include queries for UNION, UNION ALL, and UNION DISTINCT. | 2 |
SelectQueryInterface:: |
public | function | Groups the result set by the specified field. | 2 |
SelectQueryInterface:: |
public | function | Helper function to build most common HAVING conditional clauses. | 2 |
SelectQueryInterface:: |
public | function | Inner Join against another table in the database. | 2 |
SelectQueryInterface:: |
public | function | Indicates if preExecute() has already been called on that object. | 2 |
SelectQueryInterface:: |
public | function | Default Join against another table in the database. | 2 |
SelectQueryInterface:: |
public | function | Left Outer Join against another table in the database. | 2 |
SelectQueryInterface:: |
public | function | Orders the result set by a given field. | 2 |
SelectQueryInterface:: |
public | function | Orders the result set by a random value. | 2 |
SelectQueryInterface:: |
public | function | Generic preparation and validation for a SELECT query. | 2 |
SelectQueryInterface:: |
public | function | Restricts a query to a given range in the result set. | 2 |
SelectQueryInterface:: |
public | function | Right Outer Join against another table in the database. | 2 |
SelectQueryInterface:: |
public | function | Add another Select query to UNION to this one. | 2 |
SelectQueryInterface:: |
public | function | Clone magic method. | 1 |