add sql_data_type attribute
Justin Hunter [Tue, 11 Aug 2009 04:48:30 +0000 (21:48 -0700)]
lib/SQL/Translator/Object/Column.pm

index 26dc631..53a908b 100644 (file)
@@ -12,6 +12,12 @@ class SQL::Translator::Object::Column {
     
     has 'data_type' => (
         is => 'rw',
+        isa => Str,
+        required => 1
+    );
+
+    has 'sql_data_type' => (
+        is => 'rw',
         isa => Int,
         required => 1
     );
@@ -29,13 +35,6 @@ class SQL::Translator::Object::Column {
         default => 1
     );
     
-    has 'is_auto_increment' => (
-        is => 'rw',
-        isa => Bool,
-        required => 1,
-        default => 0
-    );
-    
     has 'default_value' => (
         is => 'rw',
         isa => Maybe[Str],
@@ -46,6 +45,13 @@ class SQL::Translator::Object::Column {
         isa => Maybe[Str],
     );
 
+    has 'is_auto_increment' => (
+        is => 'rw',
+        isa => Bool,
+        required => 1,
+        default => 0
+    );
+
     has 'is_primary_key' => (
         is => 'rw',
         isa => Bool,