You are here

public function Select::compile 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::compile()
  2. 8 drivers/lib/Drupal/Driver/Database/sqlsrv/Select.php \Drupal\Driver\Database\sqlsrv\Select::compile()

Why this is needed?

Overrides Select::compile

1 call to Select::compile()
Select::__toString in drivers/lib/Drupal/Driver/Database/sqlsrv/Select.php
Overridden to support SQL Server Range Query syntax and CROSS APPLY.

File

drivers/lib/Drupal/Driver/Database/sqlsrv/Select.php, line 197

Class

Select

Namespace

Drupal\Driver\Database\sqlsrv

Code

public function compile(DatabaseConnection $connection, PlaceholderInterface $queryPlaceholder) {
  $this->inSubQuery = $queryPlaceholder != $this;
  return parent::compile($connection, $queryPlaceholder);
}