. */ Doctrine::autoload('Doctrine_Expression_Driver'); /** * Doctrine_Expression_Firebird * * @package Doctrine * @subpackage Expression * @license http://www.opensource.org/licenses/lgpl-license.php LGPL * @link www.phpdoctrine.org * @since 1.0 * @version $Revision$ * @author Konsta Vesterinen * @author Lorenzo Alberton (PEAR MDB2 Interbase driver) * @author Lukas Smith (PEAR MDB2 library) */ class Doctrine_Expression_Firebird extends Doctrine_Expression_Driver { /** * return string for internal table used when calling only a function * * @return string for internal table used when calling only a function * @access public */ public function functionTable() { return ' FROM RDB$DATABASE'; } /** * build string to define escape pattern string * * @return string define escape pattern */ function patternEscapeString() { return " ESCAPE '". $this->conn->string_quoting['escape_pattern'] ."'"; } }