zorba Namespace

Inner Namespaces

zorba::audit
zorba::diagnostic
zorba::encoding
zorba::err
zorba::fn
zorba::internal
zorba::locale
zorba::serialization
zorba::store
zorba::time
zorba::transcode
zorba::UnitTests
zorba::zerr
zorba::zfn
zorba::zwarn

Inner Classes

zorba::Annotation
zorba::Collection
zorba::CollectionManager
zorba::ContextualExternalFunction
zorba::DebuggerClient
zorba::DebuggerEventHandler
zorba::DebuggerSocketException
zorba::DefaultContentHandler
zorba::DefaultDebuggerEventHandler
zorba::Diagnostic
zorba::DiagnosticHandler
zorba::DirectoryIterator
zorba::DocumentManager
zorba::DynamicContext
zorba::EmptySequence
zorba::EntityData
zorba::ExternalFunction
zorba::ExternalFunctionParameter
zorba::ExternalModule
zorba::file
zorba::File
zorba::filesystem_path
zorba::Function
zorba::IdentTypes
zorba::Item
zorba::ItemFactory
zorba::ItemSequence
zorba::Iterator
zorba::NonContextualExternalFunction
zorba::OneToOneURIMapper
zorba::PropertiesBase
zorba::QueryLocation
zorba::Resource
zorba::SAX2_Attributes
zorba::SAX2_ContentHandler
zorba::SAX2_LexicalHandler
zorba::Sequence
zorba::SerializationCallback
zorba::Serializer
zorba::SingletonItemSequence
zorba::SmartObject
zorba::SmartPtr
zorba::StackFrame
zorba::StaticCollectionManager
zorba::StaticContext
zorba::Stemmer
zorba::StemmerProvider
zorba::StoreManager
zorba::StreamResource
zorba::String
zorba::Thesaurus
zorba::ThesaurusEntityData
zorba::Tokenizer
zorba::TokenizerProvider
zorba::TypeIdentifier
zorba::URIHelper
zorba::URIMapper
zorba::URLResolver
zorba::UserError
zorba::UserException
zorba::VectorItemSequence
zorba::Version
zorba::XmlDataManager
zorba::XQuery
zorba::XQueryException
zorba::XQueryStackTrace
zorba::Zorba
zorba::ZorbaException

Enumerations

boundary_space_mode_t
Boundary-space policy as defined in http://www.w3.org/TR/xquery/#static_context.
construction_mode_t
Construction mode as defined in http://www.w3.org/TR/xquery/#static_context.
index_container_kind_t
Container kind of an index as defined in the XQuery Data Definition Facility.
index_maintenance_mode_t
Maintenance mode of an index as defined in the XQuery Data Definition Facility.
inherit_mode_t
Inherit part of the Copy-namespace mode as defined in http://www.w3.org/TR/xquery/#static_context.
order_empty_mode_t
Default order for empty sequences as defined in http://www.w3.org/TR/xquery/#static_context.
ordering_mode_t
Ordering mode as defined in http://www.w3.org/TR/xquery/#static_context.
preserve_mode_t
Preserve part of the Copy-namespace mode as defined in http://www.w3.org/TR/xquery/#static_context.
validation_mode_t
Revalidation mode as defined in http://www.w3.org/TR/xquery-update-10/#id-revalidation-declaration Note: when DTD validation is needed the use of validate_lax_dtd is required.
xpath1_0compatib_mode_t
XPath 1.0 compatibility mode as defined in http://www.w3.org/TR/xquery/#static_context.
xquery_version_t
The XQuery version, taken from the version declaration, an XQuery 3.0 feature.

Typedefs

zorba::SmartPtr< Annotation >Annotation_t
zorba::SmartPtr< Collection >Collection_t
zorba::SmartPtr< DirectoryIterator >DirectoryIterator_t
DiagnosticError
zorba::SmartPtr< File >File_t
zorba::SmartPtr< Function >Function_t
Zorba_SerializerOptions_t *(*itemHandler
zorba::SmartPtr< ItemSequence >ItemSequence_t
zorba::SmartPtr< Iterator >Iterator_t
std::vector< std::pair< String, String > >NsBindings
Used for Item::getNamespaceBindings() and ItemFactory::createElementNode().
internal::ztd::proxy< std::streambuf >proxy_streambuf
SmartPtr< QueryLocation >QueryLocation_t
zorba::SmartPtr< Serializer >Serializer_t
zorba::SmartPtr< StaticContext >StaticContext_t
zorba::SmartPtr< TypeIdentifier >TypeIdentifier_t
DiagnosticWarning
zorba::SmartPtr< XQuery >XQuery_t
internal::SystemDiagnostic< internal::XQueryErrQName >XQueryErrorCode
An XQueryErrorCode is a diagnostic for all XQuery-specific errors.
XQueryExceptionXQueryWarning
Re-use an XQueryException as an XQueryWarning to:
internal::SystemDiagnostic< internal::ZorbaErrQName >ZorbaErrorCode
A ZorbaErrorCode is a diagnostic for all Zorba-specific errors.
internal::SystemDiagnostic< internal::ZorbaWarningQName >ZorbaWarningCode
A ZorbaWarningCode is a diagnostic for all Zorba-specific warnings.

Functions

inline booloperator!=Diagnostic const & d1, Diagnostic const & d2 )
Compares two diagnostics for inequality.
inline booloperator!=String const & s1, String const & s2 )
inline booloperator!=String const & s1, std::string const & s2 )
inline booloperator!=String const & s1, String::const_pointer s2 )
inline booloperator!=( std::string const & s1, String const & s2 )
inline booloperator!=String::const_pointer s1, String const & s2 )
ZORBA_DLL_PUBLIC Stringoperator+String const & s1, String const & s2 )
ZORBA_DLL_PUBLIC Stringoperator+String const & s1, std::string const & s2 )
ZORBA_DLL_PUBLIC Stringoperator+String const & s1, String::const_pointer s2 )
ZORBA_DLL_PUBLIC Stringoperator+( std::string const & s1, String const & s2 )
ZORBA_DLL_PUBLIC Stringoperator+String::const_pointer s1, String const & s2 )
ZORBA_DLL_PUBLIC booloperator<String const & s1, String const & s2 )
ZORBA_DLL_PUBLIC booloperator<String const & s1, std::string const & s2 )
ZORBA_DLL_PUBLIC booloperator<String const & s1, String::const_pointer s2 )
ZORBA_DLL_PUBLIC booloperator<( std::string const & s1, String const & s2 )
ZORBA_DLL_PUBLIC booloperator<String::const_pointer s1, String const & s2 )
ZORBA_DLL_PUBLIC std::ostream &operator<<( std::ostream & os, const QueryLocation & aQuery )
ZORBA_DLL_PUBLIC std::ostream &operator<<( std::ostream & os, const QueryLocation * aQuery )
ZORBA_DLL_PUBLIC std::ostream &operator<<( std::ostream & os, const Version & aVersion )
Write the result of calling aVersiongetVersion() to the given output stream.
inline std::ostream &operator<<( std::ostream & os, const filesystem_path & p )
inline std::ostream &operator<<( std::ostream & o, ZorbaException const & e )
Emits the given ZorbaException to the given ostream.
ZORBA_DLL_PUBLIC std::ostream &operator<<( std::ostream & os, const XQuery_t & aQuery )
ZORBA_DLL_PUBLIC std::ostream &operator<<( std::ostream & os, XQuery * aQuery )
ZORBA_DLL_PUBLIC std::ostream &operator<<( std::ostream & o, String const & s )
ZORBA_DLL_PUBLIC booloperator<=String const & s1, String const & s2 )
ZORBA_DLL_PUBLIC booloperator<=String const & s1, std::string const & s2 )
ZORBA_DLL_PUBLIC booloperator<=String const & s1, String::const_pointer s2 )
ZORBA_DLL_PUBLIC booloperator<=( std::string const & s1, String const & s2 )
ZORBA_DLL_PUBLIC booloperator<=String::const_pointer s1, String const & s2 )
inline booloperator==Diagnostic const & d1, Diagnostic const & d2 )
Compares two diagnostics for equality.
ZORBA_DLL_PUBLIC booloperator==String const & s1, String const & s2 )
ZORBA_DLL_PUBLIC booloperator==String const & s1, std::string const & s2 )
ZORBA_DLL_PUBLIC booloperator==String const & s1, String::const_pointer s2 )
inline booloperator==( std::string const & s1, String const & s2 )
inline booloperator==String::const_pointer s1, String const & s2 )
inline booloperator>String const & s1, String const & s2 )
inline booloperator>String const & s1, std::string const & s2 )
inline booloperator>String const & s1, String::const_pointer s2 )
inline booloperator>( std::string const & s1, String const & s2 )
inline booloperator>String::const_pointer s1, String const & s2 )
inline booloperator>=String const & s1, String const & s2 )
inline booloperator>=String const & s1, std::string const & s2 )
inline booloperator>=String const & s1, String::const_pointer s2 )
inline booloperator>=( std::string const & s1, String const & s2 )
inline booloperator>=String::const_pointer s1, String const & s2 )

Enumerations

boundary_space_mode_t

 boundary_space_mode_t

Boundary-space policy as defined in http://www.w3.org/TR/xquery/#static_context.

construction_mode_t

 construction_mode_t

Construction mode as defined in http://www.w3.org/TR/xquery/#static_context.

index_container_kind_t

 index_container_kind_t

Container kind of an index as defined in the XQuery Data Definition Facility.

index_maintenance_mode_t

 index_maintenance_mode_t

Maintenance mode of an index as defined in the XQuery Data Definition Facility.

inherit_mode_t

 inherit_mode_t

Inherit part of the Copy-namespace mode as defined in http://www.w3.org/TR/xquery/#static_context.

order_empty_mode_t

 order_empty_mode_t

Default order for empty sequences as defined in http://www.w3.org/TR/xquery/#static_context.

ordering_mode_t

 ordering_mode_t

Ordering mode as defined in http://www.w3.org/TR/xquery/#static_context.

preserve_mode_t

 preserve_mode_t

Preserve part of the Copy-namespace mode as defined in http://www.w3.org/TR/xquery/#static_context.

validation_mode_t

 validation_mode_t

Revalidation mode as defined in http://www.w3.org/TR/xquery-update-10/#id-revalidation-declaration Note: when DTD validation is needed the use of validate_lax_dtd is required.

xpath1_0compatib_mode_t

 xpath1_0compatib_mode_t

XPath 1.0 compatibility mode as defined in http://www.w3.org/TR/xquery/#static_context.

xquery_version_t

 xquery_version_t

The XQuery version, taken from the version declaration, an XQuery 3.0 feature.

Typedefs

Annotation_t

zorba::SmartPtr< Annotation > Annotation_t

Collection_t

zorba::SmartPtr< Collection > Collection_t

DirectoryIterator_t

zorba::SmartPtr< DirectoryIterator > DirectoryIterator_t

Error

Diagnostic Error

File_t

Function_t

zorba::SmartPtr< Function > Function_t

itemHandler

Zorba_SerializerOptions_t *(* itemHandler

ItemSequence_t

zorba::SmartPtr< ItemSequence > ItemSequence_t

Iterator_t

zorba::SmartPtr< Iterator > Iterator_t

NsBindings

std::vector< std::pair< String, String > > NsBindings

Used for Item::getNamespaceBindings() and ItemFactory::createElementNode().

proxy_streambuf

internal::ztd::proxy< std::streambuf > proxy_streambuf

QueryLocation_t

SmartPtr< QueryLocation > QueryLocation_t

Serializer_t

zorba::SmartPtr< Serializer > Serializer_t

StaticContext_t

zorba::SmartPtr< StaticContext > StaticContext_t

TypeIdentifier_t

zorba::SmartPtr< TypeIdentifier > TypeIdentifier_t

Warning

Diagnostic Warning

XQuery_t

zorba::SmartPtr< XQuery > XQuery_t

XQueryErrorCode

An XQueryErrorCode is a diagnostic for all XQuery-specific errors.

XQueryWarning

XQueryException XQueryWarning

Re-use an XQueryException as an XQueryWarning to:

  • leverage all the localization and printing code

  • allow warnings to be treated as exceptions and thrown

ZorbaErrorCode

A ZorbaErrorCode is a diagnostic for all Zorba-specific errors.

ZorbaWarningCode

A ZorbaWarningCode is a diagnostic for all Zorba-specific warnings.

Functions

operator!=

inline bool operator!=(
    Diagnostic const & d1,
    Diagnostic const & d2
)

Compares two diagnostics for inequality.

Parameters

d1

The first diagnostic.

d2

The second diagnostic.

Returns

Returns true only if the diagnostics' QNames are not equal.

operator!=

inline bool operator!=(
    String const & s1,
    String const & s2
)

operator!=

inline bool operator!=(
    String const & s1,
    std::string const & s2
)

operator!=

inline bool operator!=(
    String const & s1,
    String::const_pointer s2
)

operator!=

inline bool operator!=(
    std::string const & s1,
    String const & s2
)

operator!=

inline bool operator!=(
    String::const_pointer s1,
    String const & s2
)

operator+

ZORBA_DLL_PUBLIC String operator+(
    String const & s1,
    String const & s2
)

operator+

ZORBA_DLL_PUBLIC String operator+(
    String const & s1,
    std::string const & s2
)

operator+

ZORBA_DLL_PUBLIC String operator+(
    String const & s1,
    String::const_pointer s2
)

operator+

ZORBA_DLL_PUBLIC String operator+(
    std::string const & s1,
    String const & s2
)

operator+

ZORBA_DLL_PUBLIC String operator+(
    String::const_pointer s1,
    String const & s2
)

operator<

ZORBA_DLL_PUBLIC bool operator<(
    String const & s1,
    String const & s2
)

operator<

ZORBA_DLL_PUBLIC bool operator<(
    String const & s1,
    std::string const & s2
)

operator<

ZORBA_DLL_PUBLIC bool operator<(
    String const & s1,
    String::const_pointer s2
)

operator<

ZORBA_DLL_PUBLIC bool operator<(
    std::string const & s1,
    String const & s2
)

operator<

ZORBA_DLL_PUBLIC bool operator<(
    String::const_pointer s1,
    String const & s2
)

operator<<

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

operator<<

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

operator<<

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

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

operator<<

inline std::ostream & operator<<(
    std::ostream & os,
    const filesystem_path & p
)

operator<<

inline std::ostream & operator<<(
    std::ostream & o,
    ZorbaException const & e
)

Emits the given ZorbaException to the given ostream.

Parameters

o

The ostream to emit to.

e

The ZorbaException to emit.

Returns

Returns o.

operator<<

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

operator<<

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

operator<<

ZORBA_DLL_PUBLIC std::ostream & operator<<(
    std::ostream & o,
    String const & s
)

operator<=

ZORBA_DLL_PUBLIC bool operator<=(
    String const & s1,
    String const & s2
)

operator<=

ZORBA_DLL_PUBLIC bool operator<=(
    String const & s1,
    std::string const & s2
)

operator<=

ZORBA_DLL_PUBLIC bool operator<=(
    String const & s1,
    String::const_pointer s2
)

operator<=

ZORBA_DLL_PUBLIC bool operator<=(
    std::string const & s1,
    String const & s2
)

operator<=

ZORBA_DLL_PUBLIC bool operator<=(
    String::const_pointer s1,
    String const & s2
)

operator==

inline bool operator==(
    Diagnostic const & d1,
    Diagnostic const & d2
)

Compares two diagnostics for equality.

Parameters

d1

The first diagnostic.

d2

The second diagnostic.

Returns

Returns true only if the diagnostics' QNames are equal.

operator==

ZORBA_DLL_PUBLIC bool operator==(
    String const & s1,
    String const & s2
)

operator==

ZORBA_DLL_PUBLIC bool operator==(
    String const & s1,
    std::string const & s2
)

operator==

ZORBA_DLL_PUBLIC bool operator==(
    String const & s1,
    String::const_pointer s2
)

operator==

inline bool operator==(
    std::string const & s1,
    String const & s2
)

operator==

inline bool operator==(
    String::const_pointer s1,
    String const & s2
)

operator>

inline bool operator>(
    String const & s1,
    String const & s2
)

operator>

inline bool operator>(
    String const & s1,
    std::string const & s2
)

operator>

inline bool operator>(
    String const & s1,
    String::const_pointer s2
)

operator>

inline bool operator>(
    std::string const & s1,
    String const & s2
)

operator>

inline bool operator>(
    String::const_pointer s1,
    String const & s2
)

operator>=

inline bool operator>=(
    String const & s1,
    String const & s2
)

operator>=

inline bool operator>=(
    String const & s1,
    std::string const & s2
)

operator>=

inline bool operator>=(
    String const & s1,
    String::const_pointer s2
)

operator>=

inline bool operator>=(
    std::string const & s1,
    String const & s2
)

operator>=

inline bool operator>=(
    String::const_pointer s1,
    String const & s2
)
blog comments powered by Disqus