RDF::Core::Enumerator(3pm) User Contributed Perl Documentation RDF::Core::Enumerator(3pm)
NAME
RDF::Core::Enumerator - an object that provides access to a set of statements
SYNOPSIS
#print content of a model
my $enumerator = $model->getStmts;
my $statement = $enumerator->getFirst;
while (defined $statement) {
print $statement->getLabel."\n";
$statement = $enumerator->getNext
}
$enumerator->close;
DESCRIPTION
A set of statements (such as returned by $model->getStmts) is represented by some
descendant of RDF::Core::Enumerator. Statements can be accessed by calling getNext method
repeatedly until it returns undef, which means there are no more statements to get.
Interface
o new
Constructors differ for different implementations of Enumerator, see
RDF::Core::Enumerator::Memory, RDF::Core::Enumerator::DB_File,
RDF::Core::Enumerator::Postgres
o getFirst
Returns first statement in Enumerator, resets all preceding getNext calls. Returns
undef if there is no statement.
o getNext
Returns next statement or undef if there are no more statements.
o close
Releases memory, disk, database cursor or whatever it used to provide the data.
AUTHOR
Ginger Alliance, rdf AT gingerall.cz
SEE ALSO
RDF::Core::Enumerator::Memory, RDF::Core::Enumerator::DB_File, RDF::Core::Enumerator::Postgres
perl v5.10.0 2001-11-13 RDF::Core::Enumerator(3pm)
Generated by $Id: phpMan.php,v 4.49 2006/02/26 13:18:18 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2012-05-25 01:35 @38.107.179.240 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html)