DBIx-Perlish
view release on metacpan or search on metacpan
lib/DBIx/Perlish.pm view on Meta::CPAN
my $r = $dbh->selectall_arrayref($me->{sql}, {Slice=>{}}, @{$me->{bind_values}}) || [];
return wantarray ? @$r : $r->[0];
} else {
my $r = $dbh->selectcol_arrayref($me->{sql}, {}, @{$me->{bind_values}}) || [];
return wantarray ? @$r : $r->[0];
}
}
}
# XXX refactor update/delete into a single implemention if possible?
sub update
{
my ($moi, $sub) = @_;
my $me = ref $moi ? $moi : {};
my $dbh = $me->{dbh};
($me->{sql}, $me->{bind_values}) = gen_sql($sub, "update",
flavor => _get_flavor($dbh),
dbh => $dbh,
quirks => $me->{quirks} || $non_object_quirks,
);
( run in 0.252 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )