blob: d80e2424816efb79338dd321a73a225fa5592a84 (
plain) (
tree)
|
|
package Net::Riak::Role::MapReduce;
use Moose::Role;
use Net::Riak::MapReduce;
sub add {
my ($self, @args) = @_;
my $mr = Net::Riak::MapReduce->new(client => $self->client);
$mr->add(@args);
$mr;
}
sub link {
my ($self, @args) = @_;
my $mr = Net::Riak::MapReduce->new(client => $self->client);
$mr->link(@args);
$mr;
}
sub map {
my ($self, @args) = @_;
my $mr = Net::Riak::MapReduce->new(client => $self->client);
$mr->mapd(@args);
$mr;
}
sub reduce {
my ($self, @args) = @_;
my $mr = Net::Riak::MapReduce->new(client => $self->client);
$mr->reduce(@args);
$mr;
}
1;
|