private function Select::getUsedAliases in Drupal driver for SQL Server and SQL Azure 3.0.x
Same name and namespace in other branches
- 8.2 drivers/lib/Drupal/Driver/Database/sqlsrv/Select.php \Drupal\Driver\Database\sqlsrv\Select::GetUsedAliases()
- 8 drivers/lib/Drupal/Driver/Database/sqlsrv/Select.php \Drupal\Driver\Database\sqlsrv\Select::GetUsedAliases()
Mark Alises.
Does not return anything, so should not be called 'getUsedAliases'
1 call to Select::getUsedAliases()
- Select::prepareCountQuery in drivers/
lib/ Drupal/ Driver/ Database/ sqlsrv/ Select.php - Prepare a count query.
File
- drivers/
lib/ Drupal/ Driver/ Database/ sqlsrv/ Select.php, line 350
Class
Namespace
Drupal\Driver\Database\sqlsrvCode
private function getUsedAliases(DatabaseCondition $condition, array &$aliases = []) {
foreach ($condition
->conditions() as $key => $c) {
if (is_string($key) && substr($key, 0, 1) == '#') {
continue;
}
if (is_a($c['field'], DatabaseCondition::class)) {
$this
->GetUsedAliases($c['field'], $aliases);
}
else {
$aliases[$c['field']] = TRUE;
}
}
}