3 namespace Doctrine\Tests\DBAL\Mocks;
5 use Doctrine\DBAL\Platforms;
7 class MockPlatform extends \Doctrine\DBAL\Platforms\AbstractPlatform
10 * Gets the SQL Snippet used to declare a BLOB column type.
12 public function getBlobTypeDeclarationSQL(array $field)
14 throw DBALException::notSupported(__METHOD__);
17 public function getBooleanTypeDeclarationSQL(array $columnDef) {}
18 public function getIntegerTypeDeclarationSQL(array $columnDef) {}
19 public function getBigIntTypeDeclarationSQL(array $columnDef) {}
20 public function getSmallIntTypeDeclarationSQL(array $columnDef) {}
21 public function _getCommonIntegerTypeDeclarationSQL(array $columnDef) {}
23 public function getVarcharTypeDeclarationSQL(array $field)
25 return "DUMMYVARCHAR()";
29 public function getClobTypeDeclarationSQL(array $field)
34 public function getVarcharDefaultLength()
39 public function getName()
43 protected function initializeDoctrineTypeMappings() {
45 protected function getVarcharTypeDeclarationSQLSnippet($length, $fixed)