| Package | Description |
|---|---|
| org.basex.io.serial | |
| 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.item |
XQuery data types.
|
| org.basex.query.item.map | |
| org.basex.query.path |
XQuery path expressions.
|
| org.basex.query.up.expr | |
| org.basex.query.util |
XQuery utility classes.
|
| org.basex.util.ft |
Full-text specific utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Serializer.emptyElement(ExprInfo expr,
byte[]... atts)
Opens and closes an empty element, adopting the expression name as
element name.
|
protected byte[] |
DOTSerializer.info(ExprInfo expr) |
void |
Serializer.openElement(ExprInfo expr,
byte[]... atts)
Opens an element, adopting the expression name as element name.
|
| 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 |
Expr
Abstract class for representing XQuery expressions.
|
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 |
ParseExpr
Abstract parse 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.
|
class |
UserFuncs
Container for a user-defined function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ANode
Abstract node type.
|
class |
Atm
Untyped atomic item.
|
class |
B64
Base64 item.
|
class |
B64Stream
Streamable base64 item.
|
class |
Bin
Binary item.
|
class |
Bln
Boolean item.
|
class |
Dat
Date item.
|
class |
Date
Date container.
|
class |
Dbl
Double item.
|
class |
DBNode
Disk-based Node item.
|
class |
DBNodeSeq
Sequence, containing at least two ordered database nodes.
|
class |
Dec
Decimal item.
|
class |
DSim
Simple date item.
|
class |
DTd
DayTime Duration item.
|
class |
Dtm
DateTime item.
|
class |
Dur
Duration item.
|
class |
Empty
Empty sequence.
|
class |
FAttr
Attribute node fragment.
|
class |
FComm
Comment node fragment.
|
class |
FDoc
Document node fragment.
|
class |
FElem
Element node fragment.
|
class |
FItem
Abstract super class for function items.
|
class |
Flt
Float item.
|
class |
FNames
Namespace node.
|
class |
FNode
Node type.
|
class |
FPI
PI node fragment.
|
class |
FTNode
Disk-based full-text Node item.
|
class |
FTxt
Text node fragment.
|
class |
FuncItem
Function item.
|
class |
Hex
HexBinary item.
|
class |
Int
Integer item.
|
class |
IntSeq
Sequence of
Integers, containing at least two of them. |
class |
Item
Abstract item.
|
class |
ItemSeq
Sequence, containing at least two items.
|
class |
Jav
String item.
|
class |
QNm
QName item.
|
class |
RangeSeq
Range sequence, containing at least two integers.
|
class |
Seq
Sequence, containing at least two items.
|
class |
Str
String item.
|
class |
StrStream
Streamable string item.
|
class |
Tim
Time item.
|
class |
Uri
URI item.
|
class |
Value
Abstract value.
|
class |
YMd
YearMonth Duration item.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Map
The map item.
|
| 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.
|
class |
VarContext
This class references all in-scope variables.
|
class |
VarStack
Variable stack.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FTOpt
This class contains all full-text options.
|