DBR
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/DBR/Config/Field.pm view on Meta::CPAN
return DBR::Config::Trans->new(
session => $self->[O_session],
field_id => $self->[O_field_id],
trans_id => $trans_id,
);
}
### Admin functions
sub update_translator{
my $self = shift;
my $transname = shift;
$self->[O_session]->is_admin or return $self->_error('Cannot update translator in non-admin mode');
my $existing_trans_id = $FIELDS_BY_ID{ $self->[O_field_id] }->[C_trans_id];
my $trans_defs = DBR::Config::Trans->list_translators or die 'Failed to get translator list';
my %trans_lookup;
lib/DBR/Config/ScanDB.pm view on Meta::CPAN
my @rows;
while (my $row = $sth->fetchrow_hashref()) {
push @rows, $row;
}
$sth->finish();
return \@rows;
}
sub update_table{
my $self = shift;
my $fields = shift;
my $name = shift;
my $pkey = shift;
my $dbh = $self->{conf_instance}->connect || die "failed to connect to config db";
return $self->_error('failed to select from dbr_tables') unless
my $tables = $dbh->select(
-table => 'dbr_tables',
lib/DBR/Interface/DBRv1.pm view on Meta::CPAN
session => $self->{session},
sets => \@sets,
quiet_error => $params{-quiet} ? 1:0,
tables => $Qtable,
) or return $self->_error('failed to create query object');
return $query->run();
}
sub update {
my $self = shift;
my %params = @_;
my $table = $params{-table} || $params{-update};
my $fields = $params{-fields};
return $self->_error('No -table parameter specified') unless $table =~ /^[A-Za-z0-9_-]+$/;
return $self->_error('No proper -fields parameter specified') unless ref($fields) eq 'HASH';
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.656 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )