# NAME Teng::Plugin::Pager::DataPageset - Pager using DataPageset # SYNOPSIS package MyApp::DB; use parent qw/Teng/; __PACKAGE__->load_plugin('Pager::DataPageset'); package main; my $db = MyApp::DB->new(dbh => $dbh); my $page = $c->req->param('page'); my ($rows, $pager) = $db->search_with_data_pageset(user => { type => 3 },{ page => $page, rows => 5, total_entries => 10000, pages_per_set => 5, }); # DESCRIPTION This is a helper for pagination using Data::Pageset. # METHODS ## search\_with\_data\_pageset($table\_name, \\%where, \\%opts) This method returns ArrayRef\[Teng::Row\] and instance of [Data::Pageset](http://search.cpan.org/perldoc?Data::Pageset). - $opts->{page} Current page number. - $opts->{rows} The number of entries per page. - $opts->{total\_entries} See [Data::Pageset](http://search.cpan.org/perldoc?Data::Pageset). - $opts->{paegs\_per\_set} See [Data::Pageset](http://search.cpan.org/perldoc?Data::Pageset). - $opts->{mode} See [Data::Pageset](http://search.cpan.org/perldoc?Data::Pageset). # LICENSE Copyright (C) tokubass. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. # AUTHOR tokubass