DBIx-DBObj
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/DBIx/DBObj.pm view on Meta::CPAN
foreach my $pkey (@{ref($this) . "::DBObjPKeys"}) {
my $pkeyValue = $this->{"_Fields"}{"_$pkey"}{'_Value'};
$queryStr .= " $pkey='$pkeyValue' AND";
}
$queryStr =~ s/AND$//;
return(query($queryStr));
}
sub update {
my ($this) = @_;
my $queryStr = "";
my $fieldStr = "";
my $whereStr = "";
my @updated_fields = ();
my $changed_ctr = 0;
## Setup the fieldStr
foreach my $field (keys %{$this->{"_Fields"}}) {
$field =~ s/\_//;
foreach my $pkey (@{ref($this) . "::DBObjPKeys"}) {
my $pkeyValue = $this->{"_Fields"}{"_$pkey"}{'_Value'};
$queryStr .= " $pkey='$pkeyValue' AND";
}
$queryStr =~ s/AND$//;
return(query($queryStr));
}
sub update {
my ($this) = @_;
my $queryStr = "";
my $fieldStr = "";
my $whereStr = "";
my @updated_fields = ();
my $changed_ctr = 0;
## Setup the fieldStr
foreach my $field (keys %{$this->{"_Fields"}}) {
$field =~ s/\_//;
lib/PNDI.pm view on Meta::CPAN
if (exists($pndi_object->{$pndi_name})) {
throw PNDI::NameCollisionException("PNDI: $pndi_name already in use.");
}
else {
$pndi_object->{$pndi_name}{scope} = $pndi_scope;
$pndi_object->{$pndi_name}{value} = $pndi_value;
}
return(1);
}
sub update {
my ($class, %args) = @_;
my $pndi_object = new PNDI();
my $pndi_name = $args{name};
my $pndi_value = $args{value};
$pndi_object->lookup(name => $pndi_name);
$pndi_object->{$pndi_name}{value} = $pndi_value;
}
sub release {
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.125 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )