Package org.basex.query
package org.basex.query
XQuery implementation.
-
ClassDescriptionCompilation context.Compile-time simplifications.Context for inlining expressions.QueryBiFunction<T,
U, R> Function that raises query exceptions.Function that supplied results.This class organizes both static and dynamic properties that are specific to a single query.Date time properties.This class contains all query error messages.Error types.Thrown to indicate an exception during the parsing or evaluation of a query.Query focus: context value, position, size.QueryFunction<T,R> Function that raises query exceptions.This class remembers descriptive query information sent back to the client.This class references input passed on in a query.This class indicates exceptions during the I/O operations of a query.The XQueryimport modulestatement can be used to import XQuery modules as well as Java instances, which will be treated as modules.Java code is treated as "context-independent".Java code is treated as "non-deterministic", as its behavior cannot be predicted from the XQuery processor.Java code is treated as "focus-independent".Set additional locks to be fetched.Permission required to call a function.Java functions can only be executed by users withADMINpermissions.If a function is annotated asQueryModule.Updating, its function body will be treated as updating.Parser for XQuery expressions.Query plan builder.This class is an entry point for evaluating XQuery strings.Interface for handling external query resources.This class provides access to all kinds of resources (databases, documents, database connections, sessions) used by an XQuery expression.A runtime exception wrapping aQueryException, used for throwing those out of methods whose interface doesn't allow it.Query string builder.This class analyzes the current path and gives suggestions for code completions.Function that supplied results.This class assembles text string and tokens required by the XQuery processor implementation.Local thread caches.Query tracer.This class contains the static context of an expression.