private function Select::getUsedAliases in Drupal driver for SQL Server and SQL Azure 3.1.x
Same name and namespace in other branches
- 4.2.x src/Driver/Database/sqlsrv/Select.php \Drupal\sqlsrv\Driver\Database\sqlsrv\Select::getUsedAliases()
- 4.0.x src/Driver/Database/sqlsrv/Select.php \Drupal\sqlsrv\Driver\Database\sqlsrv\Select::getUsedAliases()
- 4.1.x src/Driver/Database/sqlsrv/Select.php \Drupal\sqlsrv\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 src/
Driver/ Database/ sqlsrv/ Select.php - Prepare a count query.
File
- src/
Driver/ Database/ sqlsrv/ Select.php, line 350
Class
Namespace
Drupal\sqlsrv\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;
}
}
}