You are here

public function ElasticsearchViewsStringFilter::query in Elasticsearch Connector 8.5

Same name and namespace in other branches
  1. 8.7 modules/elasticsearch_connector_views/src/Plugin/views/filter/ElasticsearchViewsStringFilter.php \Drupal\elasticsearch_connector_views\Plugin\views\filter\ElasticsearchViewsStringFilter::query()
  2. 8.6 modules/elasticsearch_connector_views/src/Plugin/views/filter/ElasticsearchViewsStringFilter.php \Drupal\elasticsearch_connector_views\Plugin\views\filter\ElasticsearchViewsStringFilter::query()

Helper function to query.

Overrides FilterPluginBase::query

File

modules/elasticsearch_connector_views/src/Plugin/views/filter/ElasticsearchViewsStringFilter.php, line 193

Class

ElasticsearchViewsStringFilter
Basic textfield filter to handle string filtering commands including equality, like, not like, etc.

Namespace

Drupal\elasticsearch_connector_views\Plugin\views\filter

Code

public function query() {
  if (!empty($this->value[0])) {
    $this->query->where['conditions'][$this->realField] = $this->value[0];
  }
}