function Sql::mark_table in Views (for Drupal 7) 8.3
1 call to Sql::mark_table()
- Sql::queue_table in lib/Drupal/views/Plugin/views/query/Sql.php
- Add a table to the query without ensuring the path.
File
- lib/Drupal/views/Plugin/views/query/Sql.php, line 466
- Definition of Drupal\views\Plugin\views\query\Sql.
Class
- Sql
- @todo.
Namespace
Drupal\views\Plugin\views\query
Code
function mark_table($table, $relationship, $alias) {
if (empty($this->tables[$relationship][$table])) {
if (!isset($alias)) {
$alias = '';
if ($relationship != $this->base_table) {
$alias = $relationship . '__';
}
$alias .= $table;
}
$this->tables[$relationship][$table] = array(
'count' => 1,
'alias' => $alias,
);
}
else {
$this->tables[$relationship][$table]['count']++;
}
return $alias;
}