# XQilla Simple API Documentation

# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

AnyAtomicType |
ExternalFunction::Arguments |
ASTNodeEventGenerator |
ATAnySimpleType | This class represents the atomic types (ie, the simple types which are not list or union types) with type annotation xs:anySimpleType
ATAnyURIOrDerived |
ATBase64BinaryOrDerived |
ATBooleanOrDerived |
ATDateOrDerived |
ATDateTimeOrDerived |
ATDecimalOrDerived |
ATDoubleOrDerived |
ATDurationOrDerived |
ATFloatOrDerived |
ATGDayOrDerived |
ATGMonthDayOrDerived |
ATGMonthOrDerived |
ATGYearMonthOrDerived |
ATGYearOrDerived |
ATHexBinaryOrDerived |
ATNotationOrDerived |
ATQNameOrDerived |
ATStringOrDerived |
ATTimeOrDerived |
ATUntypedAtomic |
AutoContextInfoReset |
AutoContextItemTypeReset |
AutoDeallocate< TYPE > |
AutoDelete< TYPE > |
AutoDeleteArray< TYPE > |
AutoDocumentCacheReset |
AutoMessageListenerReset |
AutoNodeSetOrderingReset |
AutoNsScopeReset |
AutoRegexGroupStoreReset |
AutoRelease< TYPE > |
AutoReset< T > |
AutoStackFrameReset |
AutoVariableStoreReset |
BaseInteractiveDebugger |
BoolResult |
BaseInteractiveDebugger::BreakPoint |
Collation |
ContentSequenceFilter |
BaseInteractiveDebugger::Continue |
DateOrTimeType |
DebugCommand |
DebugListener | A class used to listen for debugging information
DocumentCache | Expression Context is a storage for contexts
xercesc::DOMDocument | The `DOMDocument` interface represents the entire XML document
xercesc::DOMNode | The `DOMNode` interface is the primary datatype for the entire Document Object Model
xercesc::DOMXPathNSResolver | The `DOMXPathNSResolver` interface permit prefix strings in the expression to be properly bound to namespaceURI strings
DynamicContext | The execution time dynamic context interface
EventFilter |
EventGenerator |
EventHandler |
EventSerializer |
ExternalFunction |
ExternalFunctionResolver |
FastXDMConfiguration |
FunctionRef |
InputParser |
xercesc::InputSource | A single input source for an XML entity
InteractiveDebugger |
Item |
ItemFactory |
xercesc::LocalFileFormatTarget |
xercesc::LocalFileInputSource | This class is a derivative of the standard InputSource class
LocationInfo | A class that gives records a location in the query
xercesc::MemBufFormatTarget |
xercesc::MemBufInputSource | This class is a derivative of the standard InputSource class
xercesc::MemoryManager | Configurable memory manager
MessageListener | A class used to listen for warnings or trace information
ModuleCache |
ModuleResolver |
Node |
NSFixupFilter |
Numeric |
QueryPathTreeFilter |
BaseInteractiveDebugger::Quit |
XQillaAllocator< _Tp >::rebind< _Tp1 > |
RefCountPointer< T > | Super class of all the reference counted wrappers for Items
ReferenceCounted | Super class for reference counted classes
RegexGroupStore | The pure virtual base class for accessing regular expression group values at runtime
Result | A scoped pointer wrapper for the lazily evaluated query result
ResultImpl | A lazily evaluated query result
BaseInteractiveDebugger::Run |
SchemaValidatorFilter | Will modify the incoming event stream by validating it against the schema definitions found in the DynamicContext's DocumentCache
Scope< TYPE > | Used inside VariableStore to implement variable scoping
Sequence | An eagerly evaluated result of a query execution
SequenceBuilder |
QueryPathTreeFilter::StackEntry |
StackFrame | A class that represents an item in a query call stack
StaticAnalysis | Records access to various parts of the context during static resolution
StaticContext | The parse time static context interface
StaticType | Class that represents the static type of an expression
xercesc::StdInInputSource | This class is a derivative of the standard InputSource class
xercesc::StdOutFormatTarget |
StringPool |
Timezone |
StaticType::TypeMatch |
UpdateFactory |
URIResolver | This is an abstract class used to resolve URIs in different ways
xercesc::URLInputSource | This class is a derivative of the standard InputSource class
StaticAnalysis::VarEntry |
VarHashEntry< TYPE > | The class that stores the values of the variables
VariableStore | The pure virtual base class for accessing variables at runtime
VariableTypeStore | This is the wrapper class for the variable store, which implements the lookup and scoping of simple variables
XercesConfiguration |
xercesc::XMemory | This class makes it possible to override the C++ memory management by adding new/delete operators to this base class
xercesc::XMLDeleter |
xercesc::XMLEntityResolver | Revised interface for resolving entities
xercesc::XMLFormatTarget |
xercesc::XMLFormatter | This class provides the basic formatting capabilities that are required to turn the Unicode based XML data from the parsers into a form that can be used on non-Unicode based systems, that is, into local or generic text encodings
xercesc::XMLPlatformUtils | Utilities that must be implemented in a platform-specific way
xercesc::XMLResourceIdentifier |
XPath2MemoryManager |
XQException |
XQilla | Provides factory methods for creating XQQuery and DynamicContext objects
XQillaAllocator< _Tp > |
XQillaConfiguration |
XQQuery | Encapsulates a query expression