Search for extend

Classes

NameLocationDescription
SelectQueryExtenderincludes/database/select.incThe base extender class for Select queries.
views_plugin_display_extenderplugins/views_plugin_display_extender.inc@todo.

Files

NameLocationDescription
modules/search/search.extender.incmodules/search/search.extender.incSearch query extender and helper functions.
plugins/views_plugin_display_extender.incplugins/views_plugin_display_extender.incDefinition of views_plugin_display_extender.

Functions & methods

NameLocationDescription
QueryExtendableInterface::extendincludes/database/select.incEnhance this object by wrapping it in an extender object.
SelectQuery::extendincludes/database/select.inc
SelectQueryExtender::addExpressionincludes/database/select.incAdds an expression to the list of "fields" to be SELECTed.
SelectQueryExtender::addFieldincludes/database/select.incAdds a field to the list to be SELECTed.
SelectQueryExtender::addJoinincludes/database/select.incJoin against another table in the database.
SelectQueryExtender::addMetaDataincludes/database/select.inc
SelectQueryExtender::addTagincludes/database/select.inc
SelectQueryExtender::argumentsincludes/database/select.inc
SelectQueryExtender::compileincludes/database/select.inc
SelectQueryExtender::compiledincludes/database/select.inc
SelectQueryExtender::conditionincludes/database/select.inc
SelectQueryExtender::conditionsincludes/database/select.inc
SelectQueryExtender::countQueryincludes/database/select.incGet the equivalent COUNT query of this query as a new query object.
SelectQueryExtender::distinctincludes/database/select.incSets this query to be DISTINCT.
SelectQueryExtender::executeincludes/database/select.inc
SelectQueryExtender::existsincludes/database/select.inc
SelectQueryExtender::extendincludes/database/select.inc
SelectQueryExtender::fieldsincludes/database/select.incAdd multiple fields from the same table to be SELECTed.
SelectQueryExtender::forUpdateincludes/database/select.incAdd FOR UPDATE to the query.
SelectQueryExtender::getArgumentsincludes/database/select.incCompiles and returns an associative array of the arguments for this prepared statement.
SelectQueryExtender::getExpressionsincludes/database/select.incReturns a reference to the expressions array for this query.
SelectQueryExtender::getFieldsincludes/database/select.incReturns a reference to the fields array for this query.
SelectQueryExtender::getGroupByincludes/database/select.incReturns a reference to the group-by array for this query.
SelectQueryExtender::getMetaDataincludes/database/select.inc
SelectQueryExtender::getOrderByincludes/database/select.incReturns a reference to the order by array for this query.
SelectQueryExtender::getTablesincludes/database/select.incReturns a reference to the tables array for this query.
SelectQueryExtender::getUnionincludes/database/select.incReturns a reference to the union queries for this query. This include queries for UNION, UNION ALL, and UNION DISTINCT.
SelectQueryExtender::groupByincludes/database/select.incGroups the result set by the specified field.
SelectQueryExtender::hasAllTagsincludes/database/select.inc
SelectQueryExtender::hasAnyTagincludes/database/select.inc
SelectQueryExtender::hasTagincludes/database/select.inc
SelectQueryExtender::havingincludes/database/select.inc
SelectQueryExtender::havingArgumentsincludes/database/select.inc
SelectQueryExtender::havingCompileincludes/database/select.inc
SelectQueryExtender::havingConditionincludes/database/select.incHelper function to build most common HAVING conditional clauses.
SelectQueryExtender::havingConditionsincludes/database/select.inc
SelectQueryExtender::innerJoinincludes/database/select.incInner Join against another table in the database.
SelectQueryExtender::isNotNullincludes/database/select.inc
SelectQueryExtender::isNullincludes/database/select.inc
SelectQueryExtender::isPreparedincludes/database/select.incIndicates if preExecute() has already been called on that object.
SelectQueryExtender::joinincludes/database/select.incDefault Join against another table in the database.
SelectQueryExtender::leftJoinincludes/database/select.incLeft Outer Join against another table in the database.
SelectQueryExtender::nextPlaceholderincludes/database/select.incImplements QueryPlaceholderInterface::nextPlaceholder().
SelectQueryExtender::notExistsincludes/database/select.inc
SelectQueryExtender::orderByincludes/database/select.incOrders the result set by a given field.
SelectQueryExtender::orderRandomincludes/database/select.incOrders the result set by a random value.