|
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||
See:
Description
| Interface Summary | |
|---|---|
| CompiledXQuery | |
| Constants | Declares various constants and flags used by the query engine: axis specifiers, operators. |
| Expression | Base interface implemented by all classes which are part of an XQuery/XPath expression. |
| ExpressionVisitor | Defines a visitor to be used for traversing and analyzing the expression tree. |
| ExternalModule | An external library module implemented in XQuery and loaded through the "import module" directive. |
| IndexUseReporter | Expressions that use an index to speed-up their evaluation may implement this interface. |
| InternalModule | Defines an internal module implemented in Java. |
| Module | Defines an XQuery library module. |
| NodeSelector | |
| NodeTest | The interface NodeTest |
| Optimizable | |
| Class Summary | |
|---|---|
| AbstractExpression | |
| AbstractInternalModule | Abstract base class for an InternalModule. |
| AbstractInternalModule.FunctionComparator | |
| AnalyzeContextInfo | Holds context information and execution hints for XQuery expressions. |
| AncestorSelector | |
| AnyNodeTest | The class AnyNodeTest |
| AtomicToString | |
| Atomize | |
| AttributeConstructor | Node constructor for attribute nodes. |
| BasicExpressionVisitor | Basic implementation of the ExpressionVisitor interface. |
| BasicExpressionVisitor.FirstStepVisitor | |
| BasicExpressionVisitor.VariableRefVisitor | |
| BasicFunction | Abstract base class for simple functions. |
| BinaryOp | |
| BindingExpression | Abstract superclass for the variable binding expressions "for" and "let". |
| CachedResult | This class is used to hold an intermediate result that can be cached. |
| Cardinality | Defines occurrence indicators (*,?,+). |
| CastableExpression | Implements the "castable as" XQuery expression. |
| CastExpression | CastExpression represents cast expressions as well as all type constructors. |
| CDATAConstructor | Constructs an in-memory CDATA node. |
| ChildSelector | |
| CombiningExpression | Abstract base class for the XQuery/XPath combining operators "union", "intersect" and "except". |
| CommentConstructor | |
| ConditionalExpression | XQuery if ... |
| DebuggableExpression | |
| DefaultExpressionVisitor | An ExpressionVisitor which traverses the entire
expression tree. |
| DeferredFunctionCall | |
| Dependency | Defines bit flags to indicate, upon which parts of the execution context an expression
depends (Expression.getDependencies()). |
| DescendantOrSelfSelector | |
| DescendantSelector | |
| DocumentConstructor | Implements a dynamic document constructor. |
| DynamicAttributeConstructor | Represents a dynamic attribute constructor. |
| DynamicCardinalityCheck | Runtime-check for the cardinality of a function parameter. |
| DynamicCommentConstructor | Implements a dynamic comment constructor. |
| DynamicNameCheck | Check element or attribute name to match sequence type. |
| DynamicPIConstructor | Dynamic constructor for processing instruction nodes. |
| DynamicTextConstructor | Implements a dynamic text constructor. |
| DynamicTypeCheck | Check a function parameter type at runtime. |
| ElementConstructor | Constructor for element nodes. |
| EnclosedExpr | Represents an enclosed expression {expr} inside element
content. |
| Except | |
| ExtensionExpression | Implements an XQuery extension expression. |
| ExternalModuleImpl | Default implementation of an ExternalModule. |
| FilteredExpression | FilteredExpression represents a primary expression with a predicate. |
| ForExpr | Represents an XQuery "for" expression. |
| Function | Abstract base class for all built-in and user-defined functions. |
| FunctionCall | Represents a call to a user-defined function
UserDefinedFunction. |
| FunctionDef | A function definition, consisting of a signature and the implementing class. |
| FunctionFactory | |
| FunctionId | Used to uniquely identify a function by its function name and arity. |
| FunctionSignature | Describes the signature of a built-in or user-defined function, i.e. |
| GeneralComparison | A general XQuery/XPath2 comparison expression. |
| GeneralComparison.IndexFlags | |
| GroupSpec | A XQuery grouping specifier as specified in an "group by" clause (based on
OrderSpec). |
| InstanceOfExpression | Implements the XQuery "instance of" operator. |
| InternalFunctionCall | Wrapper for internal modules in order to perform access control checks on internal module function calls. |
| Intersection | |
| JavaCall | A special function call to a Java method or constructor. |
| LetExpr | Implements an XQuery let-expression. |
| LiteralValue | A literal value, i.e. |
| LocalVariable | Represents a local variable as declared by for and let. |
| LocationStep | Processes all location path steps (like descendant::*, ancestor::XXX). |
| LogicalOp | Base class for the boolean operators "and" and "or". |
| ModuleContext | Subclass of XQueryContext for
imported modules. |
| NamespaceConstructor | Implements a dynamic namespace constructor. |
| NameTest | |
| NodeComparison | Implements node comparisons: is, isnot, <<, >>. |
| NodeConstructor | Abstract base class for all node constructors. |
| OpAnd | Boolean operator "and". |
| OpNumeric | numeric operation on two operands by +, -, *, div, mod etc.. |
| OpOr | Boolean operator "or". |
| Optimizer | Analyzes the query and marks optimizable expressions for the query engine. |
| Option | Represents an XQuery option declared via "declare option". |
| OrderSpec | An XQuery order specifier as specified in an "order by" clause. |
| ParentSelector | |
| PathExpr | PathExpr is just a sequence of XQuery/XPath expressions, which will be called step by step. |
| PerformanceStats | |
| PIConstructor | Constructor for processing-instruction nodes. |
| Pragma | |
| Predicate | Handles predicate expressions. |
| Profiler | XQuery profiling output. |
| QuantifiedExpression | Represents a quantified expression: "some ... |
| RangeExpression | An XQuery range expression, like "1 to 10". |
| RootNode | Reads a set of document root nodes from the context. |
| SelfSelector | |
| SequenceConstructor | An XQuery sequence constructor ",". |
| SimpleStep | Represents a primary expression in a simple path step like foo//$x. |
| Step | |
| TextConstructor | Direct constructor for text nodes. |
| TreatAsExpression | |
| TypeswitchExpression | Implements the XQuery typeswitch construct. |
| TypeTest | Tests if a node is of a given node type. |
| UnaryExpr | A unary minus or plus. |
| Union | |
| UntypedValueCheck | Runtime-value check for untyped atomic values. |
| UserDefinedFunction | |
| ValueComparison | |
| Variable | An XQuery/XPath variable, consisting of a QName and a value. |
| VariableDeclaration | A global variable declaration (with: declare variable). |
| VariableReference | Represents a reference to an in-scope variable. |
| XPathUtil | |
| XQuery | |
| XQueryContext | The current XQuery execution context. |
| XQueryWatchDog | |
| Exception Summary | |
|---|---|
| StaticXQueryException | |
| TerminatedException | |
| TerminatedException.SizeLimitException | |
| TerminatedException.TimeoutException | |
| XPathException | |
Classes that implement the XQuery/XPath execution model. Every query is translated into a graph of expression objects which can be repeatedly executed.
The base class for all expression objects is Expression.
|
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||