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


RDF-Trine documentation  | view source Contained in the RDF-Trine distribution.

Index


NAME

Top

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

VERSION

Top

This document describes RDF::Trine::Iterator::Graph::Materialized version 0.135

SYNOPSIS

Top

 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

Top

Beyond the methods documented below, this class inherits methods from the RDF::Trine::Iterator::Graph class.

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.

AUTHOR

Top

Gregory Todd Williams <gwilliams@cpan.org>

COPYRIGHT

Top


RDF-Trine documentation  | view source Contained in the RDF-Trine distribution.