DBIx::Class::Cursor.3pm

Langue: en

Autres versions - même langue

Version: 2009-05-24 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

DBIx::Class::Cursor - Abstract object representing a query cursor on a resultset.

SYNOPSIS

   my $cursor = $schema->resultset('CD')->cursor();
   my $first_cd = $cursor->next;
 
 

DESCRIPTION

A Cursor represents a query cursor on a DBIx::Class::ResultSet object. It allows for traversing the result set with ``next'', retrieving all results with ``all'' and resetting the cursor with ``reset''.

Usually, you would use the cursor methods built into DBIx::Class::ResultSet to traverse it. See ``next'' in DBIx::Class::ResultSet, ``reset'' in DBIx::Class::ResultSet and ``all'' in DBIx::Class::ResultSet for more information.

METHODS

new

Virtual method. Returns a new DBIx::Class::Cursor object.

next

Virtual method. Advances the cursor to the next row. Returns an array of column values (the result of ``fetchrow_array'' in DBI method).

reset

Virtual method. Resets the cursor to the beginning.

all

Virtual method. Returns all rows in the DBIx::Class::ResultSet.