|
From: <mjd...@us...> - 2009-06-11 18:05:45
|
Revision: 43
http://treebase.svn.sourceforge.net/treebase/?rev=43&view=rev
Author: mjdominus
Date: 2009-06-11 18:04:40 +0000 (Thu, 11 Jun 2009)
Log Message:
-----------
clean up messy quotation marks, remove unused comment
Modified Paths:
--------------
trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm
Modified: trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm
===================================================================
--- trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm 2009-06-11 08:37:48 UTC (rev 42)
+++ trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm 2009-06-11 18:04:40 UTC (rev 43)
@@ -1,7 +1,7 @@
package CIPRES::TreeBase::RecDumper;
use Carp 'croak';
-# LOB fields should be removed from fieldlist and handled separately
+# XXX LOB fields should be removed from fieldlist and handled separately
sub new {
my $class = shift;
my %arg = @_;
@@ -12,7 +12,7 @@
my $self = {
'F' => \@fieldnames,
'X' => $X,
- 'N' => '"'.$tn.'"',
+ 'N' => $tn,
'T' => $ct
};
bless $self => $class;
@@ -27,9 +27,8 @@
sub _initialize {
my $self = shift;
- my $fieldlist = join ", ", map { "\"$_\"" } @{$self->{F}};
- # Need to escape certain field names here
- $self->{'PREFIX'} = qq{INSERT INTO $self->{N} ($fieldlist) VALUES (};
+ my $fieldlist = join ", ", map qq{"$_"}, @{$self->{F}};
+ $self->{'PREFIX'} = qq{INSERT INTO "$self->{N}" ($fieldlist) VALUES (};
$self->{'SUFFIX'} = qq{);\n}; # XXX added closing semicolon
return;
}
@@ -52,7 +51,7 @@
# Format metadata into a create statement and return (or write) the result
sub dump_create {
- my $create = 'CREATE TABLE ' . $self->{'N'} . ";\n";
+ my $create = qq{CREATE TABLE "$self->{'N'}";\n};
return print {$self->{'OUT'}} $create if $self->{'OUT'};
return $create;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|