Anansi-DatabaseComponent
view release on metacpan or search on metacpan
lib/Anansi/DatabaseComponent.pm view on Meta::CPAN
Anansi::DatabaseComponent - A manager template for database drivers.
=head1 SYNOPSIS
package Anansi::Database::Example;
use base qw(Anansi::DatabaseComponent);
sub connect {
my ($self, $channel, %parameters) = @_;
return $self->SUPER::connect(
undef,
INPUT => [
'some text',
{
NAME => 'someParameter',
}, {
INPUT => [
'more text',
{
NAME => 'anotherParameter',
lib/Anansi/DatabaseComponent.pm view on Meta::CPAN
=head2 addChannel
Overrides L<Anansi::Component::addChannel|Anansi::Component/"addChannel">.
=cut
sub addChannel {
my ($self, %parameters) = @_;
return $self->SUPER::addChannel((%parameters));
}
=head2 autoCommit
if(1 == Anansi::DatabaseComponent::autocommit($OBJECT, undef));
if(1 == Anansi::DatabaseComponent::channel($OBJECT, 'AUTOCOMMIT'));
if(1 == $OBJECT->autocommit(undef));
lib/Anansi/DatabaseComponent.pm view on Meta::CPAN
=head2 removeChannel
Overrides L<Anansi::Component::removeChannel|Anansi::Component/"removeChannel">.
=cut
sub removeChannel {
my ($self, %parameters) = @_;
return $self->SUPER::removeChannel((%parameters));
}
=head2 rollback
if(1 == Anansi::DatabaseComponent::rollback($OBJECT, undef));
if(1 == Anansi::DatabaseComponent::channel($OBJECT, 'ROLLBACK'));
if(1 == $OBJECT->rollback(undef));
( run in 1.295 second using v1.01-cache-2.11-cpan-49f99fa48dc )