DBIx-YAWM
view release on metacpan or search on metacpan
unless (length($p{Insert}->{$_}) > 0){
delete($p{Insert}->{$_});
next;
}
}
#Ints has been replaced by 'NoQuote', but we maintain
#backward compatibility
foreach (keys %{$p{'Ints'}}){ $p{'NoQuote'}->{$_} = 1; }
#formulate the sql
my $field_names = join (', ', sort (keys %{$p{Insert}}));
foreach (sort (keys %{$p{Insert}})){
if (exists($p{'NoQuote'}->{$_})){
push (@vals, $p{Insert}->{$_});
}else{
push (@vals, $self->{dbh}->quote($p{Insert}->{$_}));
}
}
my $field_values = join (', ',@vals);
( run in 0.346 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )