public function executeJob(StatementJob $statement, array $parameters = array()) { /* @var $statement UseStatement */ $executionContext = new ExecutionContext($this->schemaManager, $statement, $parameters); $databaseValue = $statement->getDatabase(); $databaseName = $this->valueResolver->resolveValue($databaseValue, $executionContext); $this->schemaManager->setCurrentlyUsedDatabaseId($databaseName); $result = new TemporaryResult(); $result->setIsSuccess($this->schemaManager->getCurrentlyUsedDatabaseId() === $databaseName); return $result; }