Doctrine


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

Class IdentificationVariableDeclaration

Class:IdentificationVariableDeclaration - Superclass: Node
Node
⌊ IdentificationVariableDeclaration

public class IdentificationVariableDeclaration
extends Node

IdentificationVariableDeclaration ::= RangeVariableDeclaration [IndexBy] {JoinVariableDeclaration}

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

$indexBy

mixed

$joinVariableDeclarations

mixed

$rangeVariableDeclaration

Constructor Summary

IdentificationVariableDeclaration(mixed rangeVariableDecl, mixed indexBy, mixed joinVariableDecls)

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/IdentificationVariableDeclaration.php at line 38

indexBy

public mixed $indexBy = null

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

joinVariableDeclarations

public mixed $joinVariableDeclarations = array()

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

rangeVariableDeclaration

public mixed $rangeVariableDeclaration = null

Constructor Detail

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

IdentificationVariableDeclaration

public IdentificationVariableDeclaration(mixed rangeVariableDecl, mixed indexBy, mixed joinVariableDecls)

Method Detail

/Doctrine/ORM/Query/AST/IdentificationVariableDeclaration.php at line 48

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