Data Iterators

The iterator provides a generic way to receive a sequence of values (order may or may not be import) from objects, usually generated on demand.

Iterator Class

Table of Contents
librdf_new_iterator --  Constructor - create a new librdf_iterator object
librdf_free_iterator --  Destructor - destroy a librdf_iterator object
librdf_iterator_have_elements --  Test if the iterator has finished
librdf_iterator_end --  Test if the iterator has finished
librdf_iterator_next --  Move to the next iterator element
librdf_iterator_get_object --  Get the current object from the iterator
librdf_iterator_get_context --  Get the context of the current object on the iterator
librdf_iterator_get_key --  Get the key of the current object on the iterator
librdf_iterator_get_value --  Get the value of the current object on the iterator
librdf_iterator_add_map --  Add a librdf_iterator mapping function