Class-DBI-Search-Count

 view release on metacpan or  search on metacpan

lib/Class/DBI/Search/Count.pm  view on Meta::CPAN

use warnings;

use base 'Class::DBI::Search::Basic';

sub sql { 
	my $self = shift;
	my $class = $self->class;
	$class->set_sql(plugged_count => qq{
		SELECT COUNT(*) FROM __TABLE__ WHERE %s
	}) unless $class->can('sql_plugged_count');
	return $class->sql_plugged_count($self->fragment);
}

sub run_search {
	my $self = shift;
	return $self->sql->select_val(@{ $self->bind });
}

1;

__END__



( run in 2.114 seconds using v1.01-cache-2.11-cpan-364913b4093 )