public function ElasticsearchViewsJoin::buildJoin in Elasticsearch Connector 8.6
Same name and namespace in other branches
- 8.7 modules/elasticsearch_connector_views/src/Plugin/views/join/ElasticsearchViewsJoin.php \Drupal\elasticsearch_connector_views\Plugin\views\join\ElasticsearchViewsJoin::buildJoin()
- 8.2 modules/elasticsearch_connector_views/src/Plugin/views/join/ElasticsearchViewsJoin.php \Drupal\elasticsearch_connector_views\Plugin\views\join\ElasticsearchViewsJoin::buildJoin()
- 8.5 modules/elasticsearch_connector_views/src/Plugin/views/join/ElasticsearchViewsJoin.php \Drupal\elasticsearch_connector_views\Plugin\views\join\ElasticsearchViewsJoin::buildJoin()
Builds the SQL for the join this object represents.
When possible, try to use table alias instead of table names.
Parameters
$select_query: An select query object.
$table: The base table to join.
\Drupal\views\Plugin\views\query\QueryPluginBase $view_query: The source views query.
Overrides JoinPluginBase::buildJoin
File
- modules/
elasticsearch_connector_views/ src/ Plugin/ views/ join/ ElasticsearchViewsJoin.php, line 22
Class
- ElasticsearchViewsJoin
- Represents a join in the Search API Views tables.
Namespace
Drupal\elasticsearch_connector_views\Plugin\views\joinCode
public function buildJoin($select_query, $table, $view_query) {
}