NAME

RDF::Trine::Iterator::Graph::Materialized - Materialized graph class.

SYNOPSIS

use RDF::Trine::Iterator;

my $iterator = RDF::Trine::Iterator::Graph::Materialized->new( \@data );
while (my $statement = $iterator->next) {
	# do something with $statement
}

my $iterator = RDF::Trine::Iterator::Graph->new( \&code );
my $miter = $iterator->materialize;
while (my $statement = $miter->next) {
	# do something with $statement
}
$miter->reset; # start the iteration again
while (my $statement = $miter->next) {
    # ...
}

METHODS

new ( \@results, %args )

Returns a new materialized graph interator. Results must be a reference to an array containing individual results.

reset

Returns the iterator to its starting position.

next

Returns the next item in the iterator.

length

Returns the number of elements in the iterator.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 29:

=over without closing =back