. */ namespace Doctrine\ORM\Query\AST\Functions; use Doctrine\ORM\Query\AST\Node; /** * Description of Function * * @author robo */ abstract class FunctionNode extends Node { private $_name; public function __construct($name) { $this->_name = $name; } public function getName() { return $this->_name; } abstract public function getSql(\Doctrine\ORM\Query\SqlWalker $sqlWalker); public function dispatch($sqlWalker) { return $sqlWalker->walkFunction($this); } abstract public function parse(\Doctrine\ORM\Query\Parser $parser); }