Interface | Description |
---|---|
QueryResource |
Interface for handling external query resources.
|
QueryText |
This class assembles text string and tokens required by the XQuery processor
implementation.
|
Scope |
Interface for all expressions defining a new variable scope.
|
Class | Description |
---|---|
LibraryModule |
An XQuery main module.
|
MainModule |
An XQuery main module.
|
QueryContext |
This class organizes both static and dynamic properties that are specific to a
single query.
|
QueryInfo |
This class remembers descriptive query information sent back to the client.
|
QueryModule |
The XQuery
import module statement can be used to import XQuery modules
as well as Java instances, which will be treated as modules. |
QueryParser |
Parser for XQuery expressions.
|
QueryProcessor |
This class is an entry point for evaluating XQuery strings.
|
QueryResources |
This class provides access to all kinds of resources (databases, documents, database connections,
sessions) used by an XQuery expression.
|
QuerySuggest |
This class analyzes the current path and gives suggestions for code
completions.
|
StaticContext |
This class contains the static context of an expression.
|
StaticDecl |
Common superclass for static functions and variables.
|
StaticScope |
Superclass for static functions, variables and the main expression.
|
Enum | Description |
---|---|
QueryError |
This class contains all query error messages.
|
QueryError.ErrType |
Error types.
|
QueryModule.Permission |
Permission required to call a function.
|
Exception | Description |
---|---|
QueryException |
Thrown to indicate an exception during the parsing or evaluation of a query.
|
QueryIOException |
This class indicates exceptions during the I/O operations of a query.
|
QueryRTException |
A runtime exception wrapping a
QueryException , used for throwing those out of
methods whose interface doesn't allow it. |
Annotation Type | Description |
---|---|
QueryModule.ContextDependent |
Java code is treated as "context-independent".
|
QueryModule.Deterministic |
Java code is treated as "non-deterministic", as its behavior cannot be predicted from
the XQuery processor.
|
QueryModule.FocusDependent |
Java code is treated as "focus-independent".
|
QueryModule.Lock |
Set additional locks to be fetched.
|
QueryModule.Requires |
Java functions can only be executed by users with
ADMIN permissions. |
Copyright © 2005–2015 BaseX Team. All rights reserved.