@@ 816-826 (lines=11) @@ | ||
813 | /** |
|
814 | * {@inheritdoc} |
|
815 | */ |
|
816 | public function getGeneratesDecimalTypeDeclarationSQL() |
|
817 | { |
|
818 | return array( |
|
819 | array(array(), 'NUMERIC(10, 0)'), |
|
820 | array(array('unsigned' => true), 'NUMERIC(10, 0) UNSIGNED'), |
|
821 | array(array('unsigned' => false), 'NUMERIC(10, 0)'), |
|
822 | array(array('precision' => 5), 'NUMERIC(5, 0)'), |
|
823 | array(array('scale' => 5), 'NUMERIC(10, 5)'), |
|
824 | array(array('precision' => 8, 'scale' => 2), 'NUMERIC(8, 2)'), |
|
825 | ); |
|
826 | } |
|
827 | ||
828 | /** |
|
829 | * {@inheritdoc} |
|
@@ 831-841 (lines=11) @@ | ||
828 | /** |
|
829 | * {@inheritdoc} |
|
830 | */ |
|
831 | public function getGeneratesFloatDeclarationSQL() |
|
832 | { |
|
833 | return array( |
|
834 | array(array(), 'DOUBLE PRECISION'), |
|
835 | array(array('unsigned' => true), 'DOUBLE PRECISION UNSIGNED'), |
|
836 | array(array('unsigned' => false), 'DOUBLE PRECISION'), |
|
837 | array(array('precision' => 5), 'DOUBLE PRECISION'), |
|
838 | array(array('scale' => 5), 'DOUBLE PRECISION'), |
|
839 | array(array('precision' => 8, 'scale' => 2), 'DOUBLE PRECISION'), |
|
840 | ); |
|
841 | } |
|
842 | ||
843 | /** |
|
844 | * @group DBAL-2436 |
@@ 1435-1445 (lines=11) @@ | ||
1432 | /** |
|
1433 | * @return array |
|
1434 | */ |
|
1435 | public function getGeneratesDecimalTypeDeclarationSQL() |
|
1436 | { |
|
1437 | return array( |
|
1438 | array(array(), 'NUMERIC(10, 0)'), |
|
1439 | array(array('unsigned' => true), 'NUMERIC(10, 0)'), |
|
1440 | array(array('unsigned' => false), 'NUMERIC(10, 0)'), |
|
1441 | array(array('precision' => 5), 'NUMERIC(5, 0)'), |
|
1442 | array(array('scale' => 5), 'NUMERIC(10, 5)'), |
|
1443 | array(array('precision' => 8, 'scale' => 2), 'NUMERIC(8, 2)'), |
|
1444 | ); |
|
1445 | } |
|
1446 | ||
1447 | /** |
|
1448 | * @group DBAL-1082 |
|
@@ 1460-1470 (lines=11) @@ | ||
1457 | /** |
|
1458 | * @return array |
|
1459 | */ |
|
1460 | public function getGeneratesFloatDeclarationSQL() |
|
1461 | { |
|
1462 | return array( |
|
1463 | array(array(), 'DOUBLE PRECISION'), |
|
1464 | array(array('unsigned' => true), 'DOUBLE PRECISION'), |
|
1465 | array(array('unsigned' => false), 'DOUBLE PRECISION'), |
|
1466 | array(array('precision' => 5), 'DOUBLE PRECISION'), |
|
1467 | array(array('scale' => 5), 'DOUBLE PRECISION'), |
|
1468 | array(array('precision' => 8, 'scale' => 2), 'DOUBLE PRECISION'), |
|
1469 | ); |
|
1470 | } |
|
1471 | } |
|
1472 |