Doctrine


Doctrine\ORM\Query\AST\Subselect
/Doctrine/ORM/Query/AST/Subselect.php at line 35

Class Subselect

Class:Subselect - Superclass: Node
Node
⌊ Subselect

public class Subselect
extends Node

Subselect ::= SimpleSelectClause SubselectFromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]

License:
http://www.opensource.org/licenses/lgpl-license.php LGPL
See Also:
www.doctrine-project.org
Since:
2.0
Version:
$Revision: 3938 $
Author:
Guilherme Blanco
Jonathan Wage
Roman Borschel

Field Summary
mixed

$groupByClause

mixed

$havingClause

mixed

$orderByClause

mixed

$simpleSelectClause

mixed

$subselectFromClause

mixed

$whereClause

Constructor Summary

Subselect(mixed simpleSelectClause, mixed subselectFromClause)

Method Summary
void

dispatch(mixed sqlWalker, mixed walker, $walker )

Double-dispatch method, supposed to dispatch back to the walker.

Methods inherited from Doctrine\ORM\Query\AST\Node
dispatch, dump

Field Detail

/Doctrine/ORM/Query/AST/Subselect.php at line 40

groupByClause

public mixed $groupByClause

/Doctrine/ORM/Query/AST/Subselect.php at line 41

havingClause

public mixed $havingClause

/Doctrine/ORM/Query/AST/Subselect.php at line 42

orderByClause

public mixed $orderByClause

/Doctrine/ORM/Query/AST/Subselect.php at line 37

simpleSelectClause

public mixed $simpleSelectClause

/Doctrine/ORM/Query/AST/Subselect.php at line 38

subselectFromClause

public mixed $subselectFromClause

/Doctrine/ORM/Query/AST/Subselect.php at line 39

whereClause

public mixed $whereClause

Constructor Detail

/Doctrine/ORM/Query/AST/Subselect.php at line 44

Subselect

public Subselect(mixed simpleSelectClause, mixed subselectFromClause)

Method Detail

/Doctrine/ORM/Query/AST/Subselect.php at line 50

dispatch

public void dispatch(mixed sqlWalker, mixed walker, $walker )

Double-dispatch method, supposed to dispatch back to the walker.

Implementation is not mandatory for all nodes.


Doctrine