Commit | Line | Data |
---|---|---|
c0e7b4e5 | 1 | package # hide from PAUSE |
2 | DBIx::Class::Cursor; | |
1923c0b4 | 3 | |
4 | use strict; | |
5 | use warnings; | |
1923c0b4 | 6 | |
7 | sub new { | |
28927b50 | 8 | die "Virtual method!"; |
1923c0b4 | 9 | } |
10 | ||
11 | sub next { | |
28927b50 | 12 | die "Virtual method!"; |
1923c0b4 | 13 | } |
14 | ||
15 | sub reset { | |
28927b50 | 16 | die "Virtual method!"; |
1909f72b | 17 | } |
18 | ||
1a14aa3f | 19 | sub all { |
20 | my ($self) = @_; | |
21 | $self->reset; | |
22 | my @all; | |
23 | while (my @row = $self->next) { | |
24 | push(@all, \@row); | |
25 | } | |
26 | $self->reset; | |
27 | return @all; | |
28 | } | |
29 | ||
1923c0b4 | 30 | 1; |