Class-DBI-Lite
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Class/DBI/Lite.pm view on Meta::CPAN
else
{
# Success:
$s->dbi_commit;
wantarray ? return @res : return $res;
}# end if()
}# end do_transaction()
#==============================================================================
sub update
{
my $s = shift;
confess "$s\->update cannot be called without an object" unless ref($s);
return 1 unless eval { keys(%{ $s->{__Changed} }) };
$s->_call_triggers( before_update => $s );
my $changed = $s->{__Changed};
foreach my $field ( grep { $changed->{$_} } sort keys(%$s) )
lib/Class/DBI/Lite/AdHocEntity.pm view on Meta::CPAN
sub new
{
my ($class, %args) = @_;
return bless \%args, $class;
}# end new()
#==============================================================================
sub create { confess "Cannot call 'create' on a @{[ __PACKAGE__ ]}" }
sub update { confess "Cannot call 'update' on a @{[ __PACKAGE__ ]}" }
sub delete { confess "Cannot call 'delete' on a @{[ __PACKAGE__ ]}" }
#==============================================================================
sub AUTOLOAD
{
my $s = shift;
our $AUTOLOAD;
my ($key) = $AUTOLOAD =~ m/([^:]+)$/;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.608 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )