Doctrine


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

Class SubstringFunction

Class:SubstringFunction - Superclass: FunctionNode
Class:FunctionNode - Superclass: Node
Node
⌊ FunctionNode
⌊ SubstringFunction

public class SubstringFunction
extends FunctionNode

"SUBSTRING" "(" StringPrimary "," SimpleArithmeticExpression "," SimpleArithmeticExpression ")"

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

$firstSimpleArithmeticExpression

mixed

$secondSimpleArithmeticExpression

mixed

$stringPrimary

Fields inherited from Doctrine\ORM\Query\AST\Functions\FunctionNode
name
Method Summary
void

getSql(mixed sqlWalker)

void

parse(mixed parser)

Methods inherited from Doctrine\ORM\Query\AST\Functions\FunctionNode
dispatch, getSql, parse
Methods inherited from Doctrine\ORM\Query\AST\Node
dispatch, dump

Field Detail

/Doctrine/ORM/Query/AST/Functions/SubstringFunction.php at line 40

firstSimpleArithmeticExpression

public mixed $firstSimpleArithmeticExpression

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

secondSimpleArithmeticExpression

public mixed $secondSimpleArithmeticExpression = null

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

stringPrimary

public mixed $stringPrimary

Method Detail

/Doctrine/ORM/Query/AST/Functions/SubstringFunction.php at line 46

getSql

public void getSql(mixed sqlWalker)

Override.

/Doctrine/ORM/Query/AST/Functions/SubstringFunction.php at line 63

parse

public void parse(mixed parser)

Override.

Doctrine