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