zorba Namespace Reference


Namespaces

namespace  simplestore
namespace  store

Classes

class  Collection
 A Collection is a sequence of Node Items. More...
class  CollectionURIResolver
class  CollectionURIResolverResult
class  DebuggerEventHandler
 DebuggerEventHandler is the base handler for all debugging events. More...
class  DebuggerSocketException
 Signals a problem with the execution of a socket call. 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  DefaultDebuggerEventHandler
class  DefaultErrorHandler
class  DocumentURIResolver
class  DocumentURIResolverResult
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  file
class  filesystem_path
class  Frame
 Representation of the runtime frame. More...
class  Function
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  ModuleURIResolver
class  ModuleURIResolverResult
class  PropertiesBase
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  QueryLocation
 Representation of the current location location in the remote query. 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  SchemaURIResolver
class  SchemaURIResolverResult
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  StackFrame
 Representation of the runtime stack frame. 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  URIResolverResult
class  Variable
 zorba::Variable is the debugger representation of a variable on from the remote server to the client. 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  ZorbaDebuggerClient
 Client instance of Zorba debugger. More...
class  ZorbaException
 Base class of all exceptions thrown by Zorba. More...

Typedefs

typedef zorba::SmartPtr
< Collection
Collection_t
typedef zorba::SmartPtr< FunctionFunction_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

Enumerations

enum  SuspendedBy { A_USER, A_BREAKPOINT, A_STEP, AN_ERROR }

Functions

ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const String &str)
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, XQuery *aQuery)
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const XQuery_t &aQuery)
ZORBA_DLL_PUBLIC 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 filesystem_path &p)
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const SystemException &aException)
 Print information about the exception to the given output stream.
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const SerializationException &aException)
 Print information about the exception to the given output stream.
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const TypeException &aException)
 Print information about the exception to the given output stream.
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const DynamicException &aException)
 Print information about the exception to the given output stream.
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const StaticException &aException)
 Print information about the exception to the given output stream.
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const QueryException &aException)
 Print information about the exception to the given output stream.
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const ZorbaException &aException)
 Print information about the exception to the given output stream.
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const QueryLocation *aQuery)
ZORBA_DLL_PUBLIC std::ostream & operator<< (std::ostream &os, const QueryLocation &aQuery)

Typedef Documentation

Definition at line 53 of file api_shared_types.h.

Definition at line 54 of file api_shared_types.h.

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

Examples:
external_functions.cpp.

Definition at line 57 of file api_shared_types.h.

Definition at line 51 of file api_shared_types.h.

Definition at line 50 of file api_shared_types.h.

Definition at line 49 of file api_shared_types.h.

Definition at line 52 of file api_shared_types.h.

Definition at line 38 of file api_shared_types.h.


Enumeration Type Documentation

Enumerator:
A_USER 
A_BREAKPOINT 
A_STEP 
AN_ERROR 

Definition at line 30 of file debugger_event_handler.h.


Function Documentation

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

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

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

ZORBA_DLL_PUBLIC 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 filesystem_path &  p 
) [inline]

Definition at line 47 of file path.h.

References zorba::filesystem_path::get_path().

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

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

Print information about the exception to the given output stream.

ZORBA_DLL_PUBLIC std::ostream& zorba::operator<< ( std::ostream &  os,
const QueryLocation *  aQuery 
)

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