Fix to columns_info_for for type(size)
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Cursor.pm
CommitLineData
c0e7b4e5 1package # hide from PAUSE
2 DBIx::Class::Cursor;
1923c0b4 3
4use strict;
5use warnings;
1923c0b4 6
7sub new {
28927b50 8 die "Virtual method!";
1923c0b4 9}
10
11sub next {
28927b50 12 die "Virtual method!";
1923c0b4 13}
14
15sub reset {
28927b50 16 die "Virtual method!";
1909f72b 17}
18
1a14aa3f 19sub 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 301;