Public Member Functions | Friends | List of all members
ItemSequence Class Reference

This interface represents an instance of the XQuery 1.0 and XPath 2.0 Data Model (XDM). More...

Public Member 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.

Friends

class Collection
class CollectionManager
class StaticCollectionManager

Detailed Description

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/.

Definition at line 25 of file ItemSequence.h.

Constructor & Destructor Documentation

ItemSequence::ItemSequence ( const ItemSequence aItemSequence)

Definition at line 35 of file ItemSequence.h.

ItemSequence::ItemSequence ( zorba::ItemSequence_t  aItemSequence)

Definition at line 36 of file ItemSequence.h.

ItemSequence::ItemSequence ( const Item aItem)

Constructor from Item.

Member Function Documentation

Iterator ItemSequence::getIterator ( )

get the Iterator over the items

Returns
an iterator over the items
Exceptions
Throwszerr::ZAPI0039 if the implementation of the associated ItemSequence does not allow more than one iterator to be created.

Friends And Related Function Documentation

friend class Collection
friend

Definition at line 27 of file ItemSequence.h.

friend class CollectionManager
friend

Definition at line 28 of file ItemSequence.h.

friend class StaticCollectionManager
friend

Definition at line 29 of file ItemSequence.h.


The documentation for this class was generated from the following file:
blog comments powered by Disqus