Doctrine


Doctrine\ORM\Query\AST\Functions\FunctionNode
/Doctrine/ORM/Query/AST/Functions/FunctionNode.php at line 37

Class FunctionNode

Class:FunctionNode - Superclass: Node
Node
⌊ FunctionNode

public abstract class FunctionNode
extends Node

Abtract Function Node.

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

$name

Constructor Summary

FunctionNode(mixed name)

Method Summary
void

dispatch(mixed sqlWalker, mixed walker, $walker )

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

abstract void

getSql(mixed sqlWalker)

abstract void

parse(mixed parser)

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

Field Detail

/Doctrine/ORM/Query/AST/Functions/FunctionNode.php at line 39

name

public mixed $name

Constructor Detail

/Doctrine/ORM/Query/AST/Functions/FunctionNode.php at line 41

FunctionNode

public FunctionNode(mixed name)

Method Detail

/Doctrine/ORM/Query/AST/Functions/FunctionNode.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/ORM/Query/AST/Functions/FunctionNode.php at line 46

getSql

public abstract void getSql(mixed sqlWalker)

/Doctrine/ORM/Query/AST/Functions/FunctionNode.php at line 53

parse

public abstract void parse(mixed parser)

Doctrine