Dancer2-Plugin-Pg
view release on metacpan or search on metacpan
lib/Dancer2/Plugin/Pg/Core.pm view on Meta::CPAN
$self->_clean unless $self->returning;
return 0 unless $sth;
if ($self->returning && $sth->rows > 0) {
return $self->_getReturning($sth, $self->returning);
}else{
$self->_clean;
}
return $sth || 1;
}
sub update {
my ($self, %wheres) = @_;
my $sql = undef;
for(my $i=0; $i<scalar(@{$self->keys}); $i++){
unless($sql){
$sql = 'UPDATE ' . $self->table . ' SET ';
if (${$self->type}[$i]) {
$sql .= ${$self->keys}[$i] . ' ' . ${$self->type}[$i] . ' ?';
}else{
$sql .= ${$self->keys}[$i] . ' = ?';
( run in 0.326 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )