1 package DBM::Deep::Sector::DBI::Scalar;
4 use warnings FATAL => 'all';
6 use base qw( DBM::Deep::Sector::DBI );
13 if ( $self->offset ) {
14 my ($rows) = $self->engine->storage->read_from(
15 datas => $self->offset,
16 qw( id data_type key value class ),
19 $self->{$_} = $rows->[0]{$_} for qw( data_type key value class );
35 $self->engine->storage->write_to(
36 datas => $args->{value}{offset},
37 ref_id => $self->offset,
40 value => $args->{value}{value},
41 class => $args->{value}{class},
44 $args->{value}->reload;