Class IteratorFindQuadsDb

Description

Implementation of a quad iterator.

This Iterator should be used like: for($iterator = $dataset->findInNamedGraphs(null,null,null,null); $iterator->valid(); $iterator->next()) { $currentQuad=$iterator->current(); };

  • access: public
  • author: Daniel Westphal (http://www.d-westphal.de)
  • version: $Id: IteratorFindQuadsDb.html,v 1.10 2006/06/26 12:34:19 tgauss Exp $

Located in /dataset/IteratorFindQuadsDb.php (line 24)


	
			
Variable Summary
$datasetDb $datasetDb
$dbResultSets $dbResultSet
Method Summary
IteratorFindQuadsDb IteratorFindQuadsDb (mixed &$dbResultSet,  &$datasetDb, [ $returnAsTriples = false])
mixed &current ()
integer key ()
void next ()
void rewind ()
boolean valid ()
Variables
$datasetDb $datasetDb (line 40)

Holds a reference to the associated datasetDb.

  • var: datasetDb
  • access: private
$dbResultSets $dbResultSet (line 32)

Holds a reference to the associated DB resultSet.

  • var: ADODB result
  • access: private
boolean $returnAsTriples (line 48)

boolean value, if the results should be returned as triples.

  • access: private
Methods
Constructor IteratorFindQuadsDb (line 56)

Constructor.

  • access: public
IteratorFindQuadsDb IteratorFindQuadsDb (mixed &$dbResultSet,  &$datasetDb, [ $returnAsTriples = false])
  • &$datasetDb
  • $returnAsTriples
current (line 104)

Returns the current item.

  • access: public
mixed &current ()
key (line 140)

Returns the key of the current item.

  • access: public
integer key ()
next (line 92)

Moves Iterator to the next item in the list.

  • access: public
void next ()
rewind (line 68)

Resets iterator list to start.

  • access: public
void rewind ()
valid (line 79)

Says if there are additional items left in the list.

  • access: public
boolean valid ()

Documentation generated on Mon, 26 Jun 2006 14:25:34 +0200 by phpDocumentor 1.3.0RC6