@@ 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 |
@@ 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 |