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;


syntax highlighted by Code2HTML, v. 0.9.1