add ability to track temporary tables
Justin Hunter [Sun, 12 Jul 2009 16:40:15 +0000 (09:40 -0700)]
lib/SQL/Translator/Object/Table.pm

index 5359c01..6531486 100644 (file)
@@ -1,7 +1,7 @@
 package SQL::Translator::Object::Table;
 use namespace::autoclean;
 use Moose;
-use MooseX::Types::Moose qw(HashRef Str);
+use MooseX::Types::Moose qw(Bool HashRef Str);
 use MooseX::AttributeHelpers;
 use SQL::Translator::Types qw(Column Constraint Index Schema Sequence);
 use SQL::Translator::Object::Schema;
@@ -93,6 +93,12 @@ has 'sequences' => (
     default => sub { {} },
 );
 
+has 'temporary' => (
+    is => 'rw',
+    isa => Bool,
+    default => 0
+);
+
 __PACKAGE__->meta->make_immutable;
 
 1;