package tests::MockAggregator;
use base qw/Lire::Aggregator/;
sub new {
my $self = bless {}, shift;
$self->SUPER::init( @_, 'op' => 'mock-aggregator' );
my %params = @_;
$self->{'name'} = $params{'name'}
if defined $params{'name'};
return $self;
}
sub name {
return $_[0]{'name'} || 'mockAggregator';
}
sub create_categorical_info {
my ( $self, $info ) = @_;
$info->create_column_info( $self->name, 'categorical',
'string', 'All records' );
}
1;