DB_File-DB_Database
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/DB_File/DB_Database.pm view on Meta::CPAN
}
# ###############################################################################
# Write record, fields are specified as hash, unspecified are set to undef/empty
sub set_record_hash {
my ($self, $id) = (shift,shift);
my %data = $self->check_field_names_hash(@_);
$self->set_record($id, map { $data{$_} } $self->field_names );
}
# ###############################################################################
# Write record, fields specified as hash, unspecified will be unchanged
sub update_record_hash {
my ($self, $id) = ( shift, shift );
my %olddata = $self->get_record_hash($id);
return unless %olddata;
$self->set_record_hash($id, %olddata, @_);
}
# ###############################################################################
# Write record, values of the fields are in the argument list.
sub append_record {
my ($self, @data) = @_;
$self->real_write_record(undef, @data);
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.089 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )