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 compute and retrieve the result of an XQuery in a one-item-at-a-time fashion. 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  SmartObject
class  SmartPtr
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 an XQuery in the Zorba engine. More...
class  Zorba
 The Zorba class is the single point of access to the Zorba engine. More...
class  ZorbaDebugger
 @ More...
class  ZorbaDebuggerClient
class  ZorbaException
 Base class of all exceptions thrown by Zorba. More...

Namespaces

namespace  simplestore
namespace  store

Typedefs

typedef zorba::SmartPtr
< Collection
Collection_t
typedef std::auto_ptr
< ItemSequence
ItemSequence_t
typedef zorba::SmartPtr< IteratorIterator_t
typedef zorba::SmartPtr
< ResultIterator
ResultIterator_t
typedef zorba::SmartPtr
< StaticContext
StaticContext_t
typedef zorba::SmartPtr
< TypeIdentifier
TypeIdentifier_t
typedef zorba::SmartPtr< XQueryXQuery_t

Functions

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


Typedef Documentation

typedef zorba::SmartPtr<Collection> zorba::Collection_t

Definition at line 45 of file api_shared_types.h.

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

Examples:
external_functions.cpp.

Definition at line 48 of file api_shared_types.h.

typedef zorba::SmartPtr<Iterator> zorba::Iterator_t

Definition at line 43 of file api_shared_types.h.

typedef zorba::SmartPtr<ResultIterator> zorba::ResultIterator_t

Definition at line 42 of file api_shared_types.h.

typedef zorba::SmartPtr<StaticContext> zorba::StaticContext_t

Definition at line 41 of file api_shared_types.h.

typedef zorba::SmartPtr<TypeIdentifier> zorba::TypeIdentifier_t

Definition at line 44 of file api_shared_types.h.

typedef zorba::SmartPtr<XQuery> zorba::XQuery_t

Definition at line 36 of file api_shared_types.h.


Function Documentation

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

ZORBA_EXTERN_DECL std::ostream& zorba::operator<< ( std::ostream &  os,
XQuery *  aQuery 
)

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

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

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

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.