You are here

private function Select::getUsedAliases in Drupal driver for SQL Server and SQL Azure 3.0.x

Same name and namespace in other branches
  1. 8.2 drivers/lib/Drupal/Driver/Database/sqlsrv/Select.php \Drupal\Driver\Database\sqlsrv\Select::GetUsedAliases()
  2. 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

Select

Namespace

Drupal\Driver\Database\sqlsrv

Code

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;
    }
  }
}