ItemSequence

#include </home/jenkins/.jenkins/ubuntu-remote-queue/jenkins-BuildZorbaUbuntu-462/source/zorba/swig/ItemSequence.h>

This interface represents an instance of the XQuery 1.0 and XPath 2.0 Data Model (XDM). See http://www.w3.org/TR/xpath-datamodel/.

Friend Classes

friend class

Collection

friend class

CollectionManager

friend class

StaticCollectionManager

Private Attributes

zorba::ItemSequence_t

theItemSequence

Private Functions

ItemSequence()

Public Functions

Iterator

getIterator()

get the Iterator over the items

ItemSequence(const ItemSequence &aItemSequence)

ItemSequence(zorba::ItemSequence_t aItemSequence)

ItemSequence(const Item &aItem)

Constructor from Item.

Friend Classes

Collection

friend class Collection

CollectionManager

friend class CollectionManager

StaticCollectionManager

friend class StaticCollectionManager

Private Attributes

theItemSequence

zorba::ItemSequence_t theItemSequence

Private Functions

ItemSequence

 ItemSequence()

Public Functions

getIterator

Iterator getIterator()

get the Iterator over the items

Returns

an iterator over the items

Parameters

Throws zerr::ZAPI0039 if the implementation of the associated ItemSequence does not allow more than one iterator to be created.

ItemSequence

 ItemSequence(const ItemSequence &aItemSequence)

ItemSequence

 ItemSequence(zorba::ItemSequence_t aItemSequence)

ItemSequence

 ItemSequence(const Item &aItem)

Constructor from Item.