package DBIx::Class::Storage::DBI::DBM;
-use base 'DBIx::Class::Storage::DBI::SQL::Statement';
+use base 'DBIx::Class::Storage::DBI::DBDFile';
use mro 'c3';
use namespace::clean;
my ($self, $source, $to_insert) = @_;
my $col_infos = $source->columns_info;
-
+
foreach my $col (keys %$col_infos) {
# this will naturally fall into undef/NULL if default_value doesn't exist
$to_insert->{$col} = $col_infos->{$col}{default_value}
unless (exists $to_insert->{$col});
}
-
+
$self->next::method($source, $to_insert);
}
sub insert_bulk {
my ($self, $source, $cols, $data) = @_;
-
+
my $col_infos = $source->columns_info;
foreach my $col (keys %$col_infos) {
}
}
}
-
+
$self->next::method($source, $cols, $data);
}
-
+
1;
=head1 NAME
-DBIx::Class::Storage::DBI::SNMP - Support for DBM & MLDBM files via DBD::DBM
+DBIx::Class::Storage::DBI::DBM - Support for DBM & MLDBM files via DBD::DBM
=head1 SYNOPSIS
=head1 DESCRIPTION
This subclass is essentially just a stub that uses the super class
-L<DBIx::Class::Storage::DBI::SQL::Statement>.
+L<DBIx::Class::Storage::DBI::DBDFile>.
=head1 IMPLEMENTATION NOTES