123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <?php
- /**
- * This file is part of the Propel package.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- *
- * @license MIT License
- */
- /**
- * This adapter is used when you do not have a database installed.
- *
- * @author Hans Lellelid <hans@xmpl.org> (Propel)
- * @author Jon S. Stevens <jon@clearink.com> (Torque)
- * @author Brett McLaughlin <bmclaugh@algx.net> (Torque)
- * @version $Revision: 1612 $
- * @package propel.runtime.adapter
- */
- class DBNone extends DBAdapter
- {
- /**
- * @see DBAdapter::initConnection()
- */
- public function initConnection(PDO $con, array $settings)
- {
- }
- /**
- * This method is used to ignore case.
- *
- * @param in The string to transform to upper case.
- * @return The upper case string.
- */
- public function toUpperCase($in)
- {
- return $in;
- }
- /**
- * This method is used to ignore case.
- *
- * @param in The string whose case to ignore.
- * @return The string in a case that can be ignored.
- */
- public function ignoreCase($in)
- {
- return $in;
- }
- /**
- * Returns SQL which concatenates the second string to the first.
- *
- * @param string String to concatenate.
- * @param string String to append.
- * @return string
- */
- public function concatString($s1, $s2)
- {
- return ($s1 . $s2);
- }
- /**
- * Returns SQL which extracts a substring.
- *
- * @param string String to extract from.
- * @param int Offset to start from.
- * @param int Number of characters to extract.
- * @return string
- */
- public function subString($s, $pos, $len)
- {
- return substr($s, $pos, $len);
- }
- /**
- * Returns SQL which calculates the length (in chars) of a string.
- *
- * @param string String to calculate length of.
- * @return string
- */
- public function strLength($s)
- {
- return strlen($s);
- }
-
- /**
- * Modifies the passed-in SQL to add LIMIT and/or OFFSET.
- */
- public function applyLimit(&$sql, $offset, $limit)
- {
- }
- /**
- * Gets the SQL string that this adapter uses for getting a random number.
- *
- * @param mixed $seed (optional) seed value for databases that support this
- */
- public function random($seed = null)
- {
- }
-
- }
|