zorba Namespace Reference


Classes

class  Collection
 A Collection is a sequence of Node Items. More...
class  DefaultContentHandler
 A default content handler class implementing the SAX2_ContentHandler and SAX2_LexicalHandler interfaces with all functions being implemented and doing nothing. More...
class  DefaultErrorHandler
class  DynamicContext
 Instances of the class DynamicContext contain the information that is available at the time the query is executed. More...
class  DynamicException
 DynamicException represents a dynamic error as defined in the XQuery 1.0 Specification (see http://www.w3.org/TR/xquery/#id-kinds-of-errors). More...
class  ErrorHandler
 ErrorHandler defines an interface. More...
class  ExternalFunctionData
 Base class for all external function classes. More...
class  IdentTypes
class  Item
 The Zorba Item interface. More...
class  ItemFactory
 ItemFactory to create Items. More...
class  ItemSequence
 This interface represents an instance of the XQuery 1.0 and XPath 2.0 Data Model (XDM). More...
class  Iterator
 Interface for an Iterator over an instance of the XML Data Model. More...
class  QueryException
 QueryException is the base class for all errors that occur during query processing and have a direct connection to the query, i.e. More...
class  ResultIterator
 A ResultIterator can be used to iterator over the result sequence of a query. More...
class  SAX2_Attributes
class  SAX2_ContentHandler
 Receive notification of events that result from serializing a query result as XML. More...
class  SAX2_LexicalHandler
class  SerializationException
 SerializationException represents a serialization error as defined in the XSLT 2.0 and XQuery 1.0 Serialization Specification (see http://www.w3.org/TR/2005/CR-xslt-xquery-serialization-20051103/). More...
class  StatelessExternalFunction
class  StaticContext
 Instances of the class StaticContext containt the information that is available at the time the query is compiled. More...
class  StaticException
 StaticException represents a static error as defined in the XQuery 1.0 Specification (see http://www.w3.org/TR/xquery/#id-kinds-of-errors). More...
class  String
 The Zorba String class. More...
class  SystemException
 SystemException represents an error that occurs in the Zorba system. More...
class  TypeException
 TypeException represents a type error as defined in the XQuery 1.0 Specification (see http://www.w3.org/TR/xquery/#id-kinds-of-errors). More...
class  TypeIdentifier
 Type identifiers. More...
class  Version
 Provide access to the version of Zorba that is used. More...
class  XmlDataManager
 Using the XmlDataManager one can manage documents and collections. More...
class  XQuery
 This class is the representation of a XQuery in the Zorba engine. More...
class  Zorba
 The Zorba class is the single point of access to the Zorba engine. More...
class  ZorbaError
 Helper class that cannot be instantiated. More...
class  ZorbaException
 Base class of all exceptions thrown by Zorba. More...

Namespaces

namespace  store

Typedefs

typedef boost::shared_ptr
< Collection
Collection_t
typedef std::auto_ptr
< ItemSequence
ItemSequence_t
typedef boost::shared_ptr
< Iterator
Iterator_t
typedef boost::shared_ptr
< ResultIterator
ResultIterator_t
typedef boost::shared_ptr
< StaticContext
StaticContext_t
typedef boost::shared_ptr
< TypeIdentifier
TypeIdentifier_t
typedef boost::shared_ptr< XQueryXQuery_t

Functions

std::ostream & operator<< (std::ostream &os, const String &str)
std::ostream & operator<< (std::ostream &os, const XQuery_t &aQuery)
std::ostream & operator<< (std::ostream &os, const Version &aVersion)
 Write the result of calling aVersiongetVersion() to the given output stream.
std::ostream & operator<< (std::ostream &os, const SystemException &aException)
 Print information about the exception to the given output stream.
std::ostream & operator<< (std::ostream &os, const SerializationException &aException)
 Print information about the exception to the given output stream.
std::ostream & operator<< (std::ostream &os, const TypeException &aException)
 Print information about the exception to the given output stream.
std::ostream & operator<< (std::ostream &os, const DynamicException &aException)
 Print information about the exception to the given output stream.
std::ostream & operator<< (std::ostream &os, const StaticException &aException)
 Print information about the exception to the given output stream.
std::ostream & operator<< (std::ostream &os, const QueryException &aException)
 Print information about the exception to the given output stream.
std::ostream & operator<< (std::ostream &os, const ZorbaException &aException)
 Print information about the exception to the given output stream.


Typedef Documentation

typedef boost::shared_ptr<Collection> zorba::Collection_t

Examples:
datamanager.cpp.

Definition at line 44 of file api_shared_types.h.

typedef std::auto_ptr<ItemSequence> zorba::ItemSequence_t

Examples:
external_functions.cpp.

Definition at line 47 of file api_shared_types.h.

typedef boost::shared_ptr<Iterator> zorba::Iterator_t

Definition at line 42 of file api_shared_types.h.

typedef boost::shared_ptr<ResultIterator> zorba::ResultIterator_t

Examples:
serialization.cpp, and simple.cpp.

Definition at line 41 of file api_shared_types.h.

typedef boost::shared_ptr<StaticContext> zorba::StaticContext_t

Examples:
context.cpp, and external_functions.cpp.

Definition at line 40 of file api_shared_types.h.

typedef boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier_t

Definition at line 43 of file api_shared_types.h.

typedef boost::shared_ptr<XQuery> zorba::XQuery_t

Examples:
context.cpp, datamanager.cpp, errors.cpp, external_functions.cpp, sax2.cpp, serialization.cpp, and simple.cpp.

Definition at line 36 of file api_shared_types.h.


Function Documentation

std::ostream& zorba::operator<< ( std::ostream &  os,
const String &  str 
)

std::ostream& zorba::operator<< ( std::ostream &  os,
const XQuery_t &  aQuery 
)

std::ostream& zorba::operator<< ( std::ostream &  os,
const Version &  aVersion 
)

Write the result of calling aVersiongetVersion() to the given output stream.

std::ostream& zorba::operator<< ( std::ostream &  os,
const SystemException &  aException 
)

Print information about the exception to the given output stream.

std::ostream& zorba::operator<< ( std::ostream &  os,
const SerializationException &  aException 
)

Print information about the exception to the given output stream.

std::ostream& zorba::operator<< ( std::ostream &  os,
const TypeException &  aException 
)

Print information about the exception to the given output stream.

std::ostream& zorba::operator<< ( std::ostream &  os,
const DynamicException &  aException 
)

Print information about the exception to the given output stream.

std::ostream& zorba::operator<< ( std::ostream &  os,
const StaticException &  aException 
)

Print information about the exception to the given output stream.

std::ostream& zorba::operator<< ( std::ostream &  os,
const QueryException &  aException 
)

Print information about the exception to the given output stream.

std::ostream& zorba::operator<< ( std::ostream &  os,
const ZorbaException &  aException 
)

Print information about the exception to the given output stream.