Skip to main content
backdrop Documentation
Documentation and API source code for Backdrop CMS.
  • Welcome!
    • Login

Search for expression

  1. Home »
  2. API reference »
  3. 1.x
Name Type Location Description
MergeQuery::expression function core/includes/database/query.inc Specifies fields to be updated as an expression.
UpdateQuery::expression function core/includes/database/query.inc Specifies fields to be updated as an expression.
search_expression_insert function core/modules/search/search.module Adds a module-specific search option to a search expression.
search_expression_extract function core/modules/search/search.module Extracts a module-specific search option from a search expression.
SelectQuery::$expressions property core/includes/database/select.inc The expressions to SELECT as virtual fields.
SelectQuery::addExpression function core/includes/database/select.inc Adds an expression to the list of "fields" to be selected.
SelectQuery::getExpressions function core/includes/database/select.inc Returns a reference to the expressions array for this query.
MergeQuery::$expressionFields property core/includes/database/query.inc Array of fields to update to an expression in case of a duplicate record.
SearchQuery::searchExpression function core/modules/search/search.extender.inc Sets up the search query expression.
UpdateQuery::$expressionFields property core/includes/database/query.inc Array of fields to update to an expression in case of a duplicate record.
SearchQuery::$searchExpression property core/modules/search/search.extender.inc The search query that is used for searching.
SearchQuery::$expressionsIgnored property core/modules/search/search.extender.inc Whether or not search expressions were ignored.
SearchQuery::parseSearchExpression function core/modules/search/search.extender.inc Parses the search query into SQL conditions.
SelectQueryExtender::addExpression function core/includes/database/select.inc Adds an expression to the list of "fields" to be selected.
SelectQueryInterface::addExpression function core/includes/database/select.inc Adds an expression to the list of "fields" to be selected.
SelectQueryExtender::getExpressions function core/includes/database/select.inc Returns a reference to the expressions array for this query.
SelectQueryInterface::getExpressions function core/includes/database/select.inc Returns a reference to the expressions array for this query.
SearchExpressionInsertExtractTestCase class core/modules/search/tests/search.test Tests search_expression_insert() and search_expression_extract().
DatabaseAlterTestCase::testAlterExpression function core/modules/simpletest/tests/database_test.test Test that we can alter expressions in the query.
DatabaseUpdateTestCase::testExpressionUpdate function core/modules/simpletest/tests/database_test.test Test updating with expressions.
SearchExpressionInsertExtractTestCase::setUp function core/modules/search/tests/search.test Sets up unit test environment.
viewsSearchQuery::publicParseSearchExpression function core/modules/search/search.extender.inc
DatabaseMergeTestCase::testMergeUpdateExpression function core/modules/simpletest/tests/database_test.test Confirm that we can merge-update a record successfully, with expressions.
views_plugin_query_default::add_where_expression function core/modules/views/plugins/views_plugin_query_default.inc Add a complex WHERE clause to the query.
views_plugin_query_default::add_having_expression function core/modules/views/plugins/views_plugin_query_default.inc Add a complex HAVING clause to the query. The caller is responsible for ensuring that all fields are fully qualified (TABLE.FIELD) and that the table and an appropriate GROUP BY already exist in the query. Internally the database "having"…
DatabaseSelectTestCase::testSimpleSelectExpression function core/modules/simpletest/tests/database_test.test Test SELECT statements with expressions.
DatabaseUpdateComplexTestCase::testUpdateExpression function core/modules/simpletest/tests/database_test.test Test update with expression values.
DatabaseUpdateComplexTestCase::testUpdateOnlyExpression function core/modules/simpletest/tests/database_test.test Test update with only expression values.
SearchExpressionInsertExtractTestCase::testInsertExtract function core/modules/search/tests/search.test Tests search_expression_insert() and search_expression_extract().
DatabaseSelectTestCase::testSimpleSelectExpressionMultiple function core/modules/simpletest/tests/database_test.test Test SELECT statements with multiple expressions.
views_handler_filter_search::query_parse_search_expression function core/modules/search/views/views_handler_filter_search.inc Make sure that parseSearchExpression is run and everything is set up for it.
views_handler_argument_search::query_parse_search_expression function core/modules/search/views/views_handler_argument_search.inc Make sure that parseSearchExpression is run and everything is set up for it.

Directory

  • Getting started
    • Installing
    • Updates vs upgrades
    • Hosting/deploying
  • Upgrading from Drupal
    • Introduction
    • Upgrade overview
    • Converting Drupal code
  • User guide
    • Quick start guide
    • Using Backdrop
  • Add-On Documentation
  • Developing for Backdrop
    • Developing modules
    • Developing themes
    • Developing layouts
    • Using libraries
    • Local development
    • Writing secure code
    • Using JavaScript
  • Contributors guide
    • Contribute to Backdrop core
      • How to use the core issue queue
      • Adding labels to issues
      • Adding milestones to issues
    • Contribute Backdrop add-ons
    • Contribute to documentation
  • Developer API
    • Topics
    • Functions
    • Classes
    • Files
    • Globals
    • Icon API
    • Database API
    • Theme functions
    • Form API reference
  • Appendix/reference
    • Change records
    • Glossary
    • Coding & documentation standards
    • Contrib permissions policy

Stay connected

Sign up for our newsletter

Powered by Backdrop CMS

Footer Menu

  • documentation
  • localization
  • events
  • forum
  • backdropcms.org