| Package | Description |
|---|---|
| org.basex.query |
XQuery implementation.
|
| org.basex.query.expr |
XQuery expressions.
|
| org.basex.query.flwor | |
| org.basex.query.func |
XQuery functions.
|
| org.basex.query.item |
XQuery data types.
|
| org.basex.query.iter |
XQuery iterators.
|
| org.basex.query.path |
XQuery path expressions.
|
| org.basex.query.util |
XQuery utility classes.
|
| org.basex.query.util.http |
| Modifier and Type | Method and Description |
|---|---|
Iter |
QueryProcessor.iter()
Returns a result iterator.
|
Iter |
QueryContext.iter()
Returns a result iterator.
|
Iter |
QueryContext.iter(Expr e)
Evaluates the specified expression and returns an iterator.
|
| Modifier and Type | Method and Description |
|---|---|
Iter |
Range.iter(QueryContext ctx) |
Iter |
If.iter(QueryContext ctx) |
Iter |
List.iter(QueryContext ctx) |
abstract Iter |
Expr.iter(QueryContext ctx)
Evaluates the expression and returns an iterator on the resulting items.
|
Iter |
Root.iter(QueryContext ctx) |
Iter |
Treat.iter(QueryContext ctx) |
Iter |
Try.iter(QueryContext ctx) |
Iter |
RangeAccess.iter(QueryContext ctx) |
Iter |
Context.iter(QueryContext ctx) |
Iter |
VarRef.iter(QueryContext ctx) |
Iter |
TypeSwitch.iter(QueryContext ctx) |
Iter |
Filter.iter(QueryContext ctx) |
Iter |
Extension.iter(QueryContext ctx) |
Iter |
Switch.iter(QueryContext ctx) |
Iter |
ParseExpr.iter(QueryContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
protected NodeCache |
Except.eval(Iter[] iter) |
protected NodeCache |
InterSect.eval(Iter[] iter) |
protected NodeCache |
Union.eval(Iter[] iter) |
protected NodeIter |
Except.iter(Iter[] iter) |
protected NodeIter |
InterSect.iter(Iter[] iter) |
protected NodeIter |
Union.iter(Iter[] iter) |
| Modifier and Type | Method and Description |
|---|---|
Iter |
Let.iter(QueryContext ctx) |
Iter |
FLWR.iter(QueryContext ctx) |
Iter |
Order.iter(QueryContext ctx) |
Iter |
Group.iter(QueryContext ctx) |
Iter |
For.iter(QueryContext ctx) |
Iter |
GFLWOR.iter(QueryContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
Iter |
FNFile.iter(QueryContext ctx) |
Iter |
FNSql.iter(QueryContext ctx) |
Iter |
FNStr.iter(QueryContext ctx) |
Iter |
FNRepo.iter(QueryContext ctx) |
Iter |
FNHof.iter(QueryContext ctx) |
Iter |
FNFunc.iter(QueryContext ctx) |
Iter |
FNUtil.iter(QueryContext ctx) |
Iter |
FNQName.iter(QueryContext ctx) |
Iter |
FNInfo.iter(QueryContext ctx) |
Iter |
FNSimple.iter(QueryContext ctx) |
Iter |
DynamicFunc.iter(QueryContext ctx) |
Iter |
FNHttp.iter(QueryContext ctx) |
Iter |
FNPat.iter(QueryContext ctx) |
Iter |
BaseFuncCall.iter(QueryContext ctx) |
Iter |
JavaMapping.iter(QueryContext ctx) |
Iter |
FNMap.iter(QueryContext ctx) |
Iter |
FNSeq.iter(QueryContext ctx) |
Iter |
FNFt.iter(QueryContext ctx) |
Iter |
FNGen.iter(QueryContext ctx) |
Iter |
FNId.iter(QueryContext ctx) |
Iter |
FNIndex.iter(QueryContext ctx) |
Iter |
FNDb.iter(QueryContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
Iter |
FuncItem.invIter(QueryContext ctx,
InputInfo ii,
Value... args) |
Iter |
FItem.invIter(QueryContext ctx,
InputInfo ii,
Value... args)
Invokes this function item with the given arguments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AxisIter
Interface for light-weight axis iterators, throwing no exceptions.
|
class |
AxisMoreIter
Iterator interface, extending the default iterator with a
AxisMoreIter.more()
method. |
class |
FTIter
Node iterator interface.
|
class |
ItemCache
Item iterator.
|
class |
NodeCache
Caching node iterator, returning sorted nodes.
|
class |
NodeIter
Node iterator interface.
|
class |
ValueIter
Value iterator interface, throwing no exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
Iter |
AxisPath.iter(QueryContext ctx) |
Iter |
MixedPath.iter(QueryContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
Iter |
Var.iter(QueryContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Compare.deep(Iter iter1,
Iter iter2)
Checks values for deep equality.
|
static boolean |
Compare.deep(Iter iter1,
Iter iter2,
InputInfo input)
Checks items for deep equality.
|
| Modifier and Type | Method and Description |
|---|---|
Iter |
HTTPClient.sendRequest(byte[] href,
ANode request,
ItemCache bodies)
Sends an HTTP request and returns the response.
|