| Package | Description |
|---|---|
| org.basex.query.expr |
XQuery expressions.
|
| org.basex.query.flwor | |
| org.basex.query.ft |
XQuery Full Text expressions.
|
| org.basex.query.func |
XQuery functions.
|
| org.basex.query.path |
XQuery path expressions.
|
| org.basex.query.up.expr | |
| org.basex.query.util |
XQuery utility classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
And
And expression.
|
class |
Arith
Arithmetic expression.
|
class |
Arr
Abstract array expression.
|
class |
Cast
Cast expression.
|
class |
Castable
Castable expression.
|
class |
Catch
Catch clause.
|
class |
CAttr
Attribute constructor.
|
class |
CComm
Comment fragment.
|
class |
CDoc
Document fragment.
|
class |
CElem
Element constructor.
|
class |
CFrag
Fragment constructor.
|
class |
Cmp
Abstract comparison.
|
class |
CmpG
General comparison.
|
class |
CmpN
Node comparison.
|
class |
CmpR
Range comparison expression.
|
class |
CmpV
Value comparison.
|
class |
CName
Abstract fragment constructor with a QName argument.
|
class |
CNSpace
Namespace constructor.
|
class |
Context
Context item.
|
class |
CPI
PI fragment.
|
class |
CTxt
Text fragment.
|
class |
Except
Except expression.
|
class |
Extension
Pragma extension.
|
class |
Filter
Filter expression.
|
class |
If
If expression.
|
class |
IndexAccess
This index class retrieves texts and attribute values from the index.
|
class |
Instance
Instance test.
|
class |
InterSect
Intersect expression.
|
class |
List
Expression list.
|
class |
LitMap
A literal map expression.
|
class |
Logical
|
class |
Or
Or expression.
|
class |
Pos
Pos expression.
|
class |
Pragma
Pragma.
|
class |
Preds
|
class |
Quantifier
Some/Every satisfier clause.
|
class |
Range
Range expression.
|
class |
RangeAccess
This index class retrieves range values from the index.
|
class |
Root
Root node.
|
class |
Simple
Simple expression without arguments.
|
class |
Single
Abstract single expression.
|
class |
Switch
Switch expression.
|
class |
SwitchCase
Single case of a switch expression.
|
class |
Treat
Treat as expression.
|
class |
Try
Project specific try/catch expression.
|
class |
TypeCase
Case expression for typeswitch.
|
class |
TypeSwitch
Typeswitch expression.
|
class |
Unary
Unary expression.
|
class |
Union
Union expression.
|
class |
VarRef
Variable Reference expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FLWR
FLWR clause.
|
class |
For
For clause.
|
class |
ForLet
Abstract For/Let Clause.
|
class |
GFLWOR
GFLWOR clause.
|
class |
Group
Implementation of the group by clause.
|
static class |
Group.Spec
Grouping spec.
|
class |
Let
Let clause.
|
class |
Order
Order by expression.
|
class |
OrderBy
Abstract container for order by clauses.
|
class |
OrderByExpr
Single order specifier.
|
class |
OrderByStable
Stable order specifier.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FTAnd
FTAnd expression.
|
class |
FTContains
FTContains expression.
|
class |
FTContent
FTContent expression.
|
class |
FTDistance
FTDistance expression.
|
class |
FTExpr
This class defines is an abstract class for full-text expressions.
|
class |
FTExtensionSelection
FTExtensionSelection expression.
|
class |
FTFilter
Abstract FTFilter expression.
|
class |
FTIndexAccess
FTContains expression with index access.
|
class |
FTMildNot
FTMildnot expression.
|
class |
FTNot
FTUnaryNot expression.
|
class |
FTOptions
FTOptions expression.
|
class |
FTOr
FTOr expression.
|
class |
FTOrder
FTOrder expression.
|
class |
FTScope
FTScope expression.
|
class |
FTWeight
FTOptions expression.
|
class |
FTWindow
FTWindow expression.
|
class |
FTWords
FTWords expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseFuncCall
Function call for user-defined functions.
|
class |
DynamicFunc
Dynamic function call.
|
class |
FNAcc
Accessor functions.
|
class |
FNAggr
Aggregating functions.
|
class |
FNContext
Context functions.
|
class |
FNCrypto
EXPath Cryptographic Module.
|
class |
FNDate
Date functions.
|
class |
FNDb
Database functions.
|
class |
FNFile
Functions on files and directories.
|
class |
FNFormat
Formatting functions.
|
class |
FNFt
Full-text functions.
|
class |
FNFunc
Functions on functions.
|
class |
FNGen
Generating functions.
|
class |
FNHof
Implementation-specific functions on functions.
|
class |
FNHttp
HTTP Client Module.
|
class |
FNId
ID functions.
|
class |
FNIndex
Index functions.
|
class |
FNInfo
Info functions.
|
class |
FNJson
Project specific functions.
|
class |
FNMap
Functions on maps.
|
class |
FNMath
Math functions.
|
class |
FNNode
Node functions.
|
class |
FNNum
Numeric functions.
|
class |
FNPat
String pattern functions.
|
class |
FNQName
QName functions.
|
class |
FNRepo
Functions on EXPath packages.
|
class |
FNSeq
Sequence functions.
|
class |
FNSimple
Simple functions.
|
class |
FNSql
Functions on relational databases.
|
class |
FNStr
String functions.
|
class |
FNUtil
Project specific functions.
|
class |
FNXslt
Project specific functions.
|
class |
FNZip
Functions on zip files.
|
class |
InlineFunc
Inline function.
|
class |
JavaFunc
Java function binding.
|
class |
JavaMapping
This class contains common methods for executing Java code and mapping
Java objects to XQuery values.
|
class |
JavaModuleFunc
Java function binding.
|
class |
PartFunc
Partial function application.
|
class |
StandardFunc
Standard (built-in) functions.
|
class |
UserFunc
User-defined function.
|
class |
UserFuncCall
Function call for user-defined functions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AxisPath
Axis path expression.
|
class |
AxisStep
Location Step expression.
|
class |
MixedPath
Mixed path expression.
|
class |
Path
Path expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Delete
Delete expression.
|
class |
Insert
Insert expression.
|
class |
Rename
Rename expression.
|
class |
Replace
Replace expression.
|
class |
Transform
Transform expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Var
Variable expression.
|
| Modifier and Type | Method and Description |
|---|---|
Expr |
IndexContext.invert(Expr ex,
ParseExpr root,
boolean text)
Rewrites the specified expression for index access.
|
static QueryException |
Err.number(ParseExpr e,
Item it)
Throws a number exception.
|
static QueryException |
Err.type(ParseExpr e,
Type t,
Item it)
Throws a type exception.
|