Skip to main content
Silkscreen CMS API
  • Login
  • Home

Search for expression

You are here

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

Search 1.20.x

Partial match search is supported

API Navigation

  • 1.20.x
  • Topics
  • Classes
  • Functions
  • Files
  • Constants
  • Globals
  • Deprecated
Powered by Silkscreen CMS