| @@ 1426-1436 (lines=11) @@ | ||
| 1423 | /** | |
| 1424 | * @return array | |
| 1425 | */ | |
| 1426 | public function getGeneratesDecimalTypeDeclarationSQL() | |
| 1427 |     { | |
| 1428 | return array( | |
| 1429 | array(array(), 'NUMERIC(10, 0)'), | |
| 1430 |             array(array('unsigned' => true), 'NUMERIC(10, 0)'), | |
| 1431 |             array(array('unsigned' => false), 'NUMERIC(10, 0)'), | |
| 1432 |             array(array('precision' => 5), 'NUMERIC(5, 0)'), | |
| 1433 |             array(array('scale' => 5), 'NUMERIC(10, 5)'), | |
| 1434 |             array(array('precision' => 8, 'scale' => 2), 'NUMERIC(8, 2)'), | |
| 1435 | ); | |
| 1436 | } | |
| 1437 | ||
| 1438 | /** | |
| 1439 | * @group DBAL-1082 | |
| @@ 1451-1461 (lines=11) @@ | ||
| 1448 | /** | |
| 1449 | * @return array | |
| 1450 | */ | |
| 1451 | public function getGeneratesFloatDeclarationSQL() | |
| 1452 |     { | |
| 1453 | return array( | |
| 1454 | array(array(), 'DOUBLE PRECISION'), | |
| 1455 |             array(array('unsigned' => true), 'DOUBLE PRECISION'), | |
| 1456 |             array(array('unsigned' => false), 'DOUBLE PRECISION'), | |
| 1457 |             array(array('precision' => 5), 'DOUBLE PRECISION'), | |
| 1458 |             array(array('scale' => 5), 'DOUBLE PRECISION'), | |
| 1459 |             array(array('precision' => 8, 'scale' => 2), 'DOUBLE PRECISION'), | |
| 1460 | ); | |
| 1461 | } | |
| 1462 | } | |
| 1463 | ||
| @@ 817-827 (lines=11) @@ | ||
| 814 | /** | |
| 815 |      * {@inheritdoc} | |
| 816 | */ | |
| 817 | public function getGeneratesDecimalTypeDeclarationSQL() | |
| 818 |     { | |
| 819 | return array( | |
| 820 | array(array(), 'NUMERIC(10, 0)'), | |
| 821 |             array(array('unsigned' => true), 'NUMERIC(10, 0) UNSIGNED'), | |
| 822 |             array(array('unsigned' => false), 'NUMERIC(10, 0)'), | |
| 823 |             array(array('precision' => 5), 'NUMERIC(5, 0)'), | |
| 824 |             array(array('scale' => 5), 'NUMERIC(10, 5)'), | |
| 825 |             array(array('precision' => 8, 'scale' => 2), 'NUMERIC(8, 2)'), | |
| 826 | ); | |
| 827 | } | |
| 828 | ||
| 829 | /** | |
| 830 |      * {@inheritdoc} | |
| @@ 832-842 (lines=11) @@ | ||
| 829 | /** | |
| 830 |      * {@inheritdoc} | |
| 831 | */ | |
| 832 | public function getGeneratesFloatDeclarationSQL() | |
| 833 |     { | |
| 834 | return array( | |
| 835 | array(array(), 'DOUBLE PRECISION'), | |
| 836 |             array(array('unsigned' => true), 'DOUBLE PRECISION UNSIGNED'), | |
| 837 |             array(array('unsigned' => false), 'DOUBLE PRECISION'), | |
| 838 |             array(array('precision' => 5), 'DOUBLE PRECISION'), | |
| 839 |             array(array('scale' => 5), 'DOUBLE PRECISION'), | |
| 840 |             array(array('precision' => 8, 'scale' => 2), 'DOUBLE PRECISION'), | |
| 841 | ); | |
| 842 | } | |
| 843 | ||
| 844 | /** | |
| 845 | * @group DBAL-2436 | |