function elasticsearch_connector_views_handler_filter_string::op_empty in Elasticsearch Connector 7.2
Same name and namespace in other branches
- 7.5 modules/elasticsearch_connector_views/handlers/elasticsearch_connector_views_handler_filter_string.inc \elasticsearch_connector_views_handler_filter_string::op_empty()
- 7 modules/elasticsearch_connector_views/handlers/elasticsearch_connector_views_handler_filter_string.inc \elasticsearch_connector_views_handler_filter_string::op_empty()
Overrides views_handler_filter_string::op_empty
File
- modules/
elasticsearch_connector_views/ handlers/ elasticsearch_connector_views_handler_filter_string.inc, line 106 - Handle the elasticsearch string fields filter.
Class
- elasticsearch_connector_views_handler_filter_string
- @file Handle the elasticsearch string fields filter.
Code
function op_empty($field) {
if ($this->operator == 'empty') {
$this->query
->add_where($this->options['group'], array(
'missing' => array(
'field' => $field,
),
));
}
else {
$this->query
->add_where($this->options['group'], array(
'exists' => array(
'field' => $field,
),
));
}
}