public function createView($viewName, array $definition, $schemaName = null)
    {
        return $this->dialect->createView($viewName, $definition, $schemaName);
    }
public function createView($viewName, array $definition, $schemaName = null)
    {
        return $this->dialect->createView($viewName, $definition, $schemaName);
    }
public function createView ( $ viewName , array $ definition , $ schemaName = null ) { return $ this -> dialect -> createView ( $ viewName , $ definition , $ schemaName ) ; }
Generates SQL to create a view

@param string $viewName
@param array  $definition
@param string $schemaName

@return string
Generates SQL to create a view