Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.basex.query.xquery.XQContext

Packages that use XQContext
org.basex.api.xqj |
org.basex.query.xquery | Includes an implementation of XQuery 1.0.
org.basex.query.xquery.expr | Contains XQuery 1.0 expressions.
org.basex.query.xquery.func | Contains XQuery 1.0 functions.
org.basex.query.xquery.item | Contains XQuery 1.0 data types.
org.basex.query.xquery.path | Contains XQuery 1.0 path expressions.
org.basex.query.xquery.util | Contains XQuery utility classes.

Uses of XQContext in org.basex.api.xqj

Constructors in org.basex.api.xqj with parameters of type XQContext
`BXQItem(Item item, org.basex.api.xqj.BXQAbstract c, XQContext context, BXQConnection connection)` Constructor.
`BXQSequence(Iter item, XQContext context, org.basex.api.xqj.BXQAbstract c, BXQConnection cn)` Constructor.

Uses of XQContext in org.basex.query.xquery

Fields in org.basex.query.xquery declared as XQContext
`XQContext` | `XQueryProcessor.ctx` XQuery context reference.

Methods in org.basex.query.xquery that return XQContext
`XQContext` | `XQContext.compile(Nodes nodes)`

Constructors in org.basex.query.xquery with parameters of type XQContext
`XQParser(XQContext c)` Constructor.
`XQResult(XQContext c, SeqBuilder sb)` Constructor.

Uses of XQContext in org.basex.query.xquery.expr

Methods in org.basex.query.xquery.expr with parameters of type XQContext
`void` | `Ord.add(XQContext ctx)` Adds an item to be sorted.
`void` | `Order.add(XQContext ctx)` Adds the items to be sorted.
`FTExpr` | `FTExpr.comp(XQContext ctx)`
`Expr` | `Arr.comp(XQContext ctx)`
`Expr` | `Case.comp(XQContext ctx)`
`Expr` | `VarCall.comp(XQContext ctx)`
`Expr` | `CmpG.comp(XQContext ctx)`
`Expr` | `CElem.comp(XQContext ctx)`
`Expr` | `Clc.comp(XQContext ctx)`
`Expr` | `Root.comp(XQContext ctx)`
`Expr` | `Or.comp(XQContext ctx)`
`Expr` | `Pred.comp(XQContext ctx)`
`Expr` | `Let.comp(XQContext ctx)`
`Expr` | `If.comp(XQContext ctx)`
`Expr` | `Cast.comp(XQContext ctx)`
`Expr` | `FLWR.comp(XQContext ctx)`
`Expr` | `List.comp(XQContext ctx)`
`Expr` | `For.comp(XQContext ctx)`
`void` | `Func.comp(XQContext ctx)` Compiles the function.
`void` | `Ord.comp(XQContext ctx)` Compiles the expression to be sorted.
`Expr` | `Castable.comp(XQContext ctx)`
`abstract Expr` | `Expr.comp(XQContext ctx)` Optimizes and compiles the expression.
`Expr` | `CmpV.comp(XQContext ctx)`
`Expr` | `Single.comp(XQContext ctx)`
`FTExpr` | `FTSelect.comp(XQContext ctx)`
`Expr` | `CAttr.comp(XQContext ctx)`
`Expr` | `Try.comp(XQContext ctx)`
`Expr` | `TypeSwitch.comp(XQContext ctx)`
`Expr` | `Context.comp(XQContext ctx)`
`FTExpr` | `FTWords.comp(XQContext ctx)`
`Expr` | `Unary.comp(XQContext ctx)`
`Expr` | `And.comp(XQContext ctx)`
`void` | `Order.comp(XQContext ctx)` Compiles the expressions to be sorted.
`Expr` | `Satisfy.comp(XQContext ctx)`
`FTExpr` | `FTOptions.comp(XQContext ctx)`
`Iter` | `Case.iter(XQContext ctx)`
`Iter` | `VarCall.iter(XQContext ctx)`
`Iter` | `FTOr.iter(XQContext ctx)`
`Iter` | `CmpG.iter(XQContext ctx)`
`Iter` | `CElem.iter(XQContext ctx)`
`Iter` | `Range.iter(XQContext ctx)`
`Iter` | `Clc.iter(XQContext ctx)`
`Iter` | `Root.iter(XQContext ctx)`
`Iter` | `Or.iter(XQContext ctx)`
`Iter` | `Pred.iter(XQContext ctx)`
`Iter` | `Let.iter(XQContext ctx)`
`Iter` | `CComm.iter(XQContext ctx)`
`Iter` | `If.iter(XQContext ctx)`
`Iter` | `Cast.iter(XQContext ctx)`
`Iter` | `FLWR.iter(XQContext ctx)`
`Iter` | `CmpN.iter(XQContext ctx)`
`Iter` | `FTMildNot.iter(XQContext ctx)`
`Iter` | `List.iter(XQContext ctx)`
`Iter` | `FTContains.iter(XQContext ctx)`
`Iter` | `PredIter.iter(XQContext ctx)`
`Iter` | `For.iter(XQContext ctx)`
`Iter` | `Except.iter(XQContext ctx)`
`Iter` | `CPI.iter(XQContext ctx)`
`Iter` | `Castable.iter(XQContext ctx)`
`Iter` | `FunCall.iter(XQContext ctx)`
`abstract Iter` | `Expr.iter(XQContext ctx)` Evaluates the expression and returns an iterator on the resulting items.
`Iter` | `CmpV.iter(XQContext ctx)`
`Iter` | `InterSect.iter(XQContext ctx)`
`Iter` | `FTAnd.iter(XQContext ctx)`
`Iter` | `Instance.iter(XQContext ctx)`
`Iter` | `CDoc.iter(XQContext ctx)`
`Iter` | `FTSelect.iter(XQContext ctx)`
`Iter` | `CAttr.iter(XQContext ctx)`
`Iter` | `Try.iter(XQContext ctx)`
`Iter` | `TypeSwitch.iter(XQContext ctx)`
`Iter` | `Context.iter(XQContext ctx)`
`Iter` | `CText.iter(XQContext ctx)`
`Iter` | `FTWords.iter(XQContext ctx)`
`Iter` | `Unary.iter(XQContext ctx)`
`Iter` | `Union.iter(XQContext ctx)`
`Iter` | `FLWOR.iter(XQContext ctx)`
`Iter` | `And.iter(XQContext ctx)`
`Iter` | `Satisfy.iter(XQContext ctx)`
`Iter` | `FTNot.iter(XQContext ctx)`
`Iter` | `FTOptions.iter(XQContext ctx)`
`Iter` | `Treat.iter(XQContext ctx)`
`static QNm` | `CAttr.name(XQContext ctx, Item i)` Returns an updated name expression.

Uses of XQContext in org.basex.query.xquery.func

Methods in org.basex.query.xquery.func with parameters of type XQContext
`Expr` | `FNSimple.c(XQContext ctx)`
`Expr` | `Fun.c(XQContext ctx)` Compiles the function.
`Expr` | `Fun.comp(XQContext ctx)`
`Iter` | `FunJava.iter(XQContext ctx)`
`Iter` | `Fun.iter(XQContext ctx)`
`Iter` | `FNSimple.iter(XQContext ctx, Iter[] arg)`
`Iter` | `FNNode.iter(XQContext ctx, Iter[] arg)`
`abstract Iter` | `Fun.iter(XQContext ctx, Iter[] arg)` Evaluates the function.

Uses of XQContext in org.basex.query.xquery.item

Methods in org.basex.query.xquery.item with parameters of type XQContext
`Item` | `SeqType.cast(Item item, XQContext ctx)` Casts the specified item.
`Item` | `SeqType.cast(Iter iter, Expr expr, XQContext ctx)` Casts the specified iterator item.
`Expr` | `Item.comp(XQContext ctx)`
`Item` | `Type.e(Item it, XQContext ctx)` Constructs a new item from the specified item.
`Iter` | `Item.iter(XQContext ctx)`

Constructors in org.basex.query.xquery.item with parameters of type XQContext
`QNm(byte[] n, XQContext ctx)` Constructor.

Uses of XQContext in org.basex.query.xquery.path

Methods in org.basex.query.xquery.path with parameters of type XQContext
`Expr` | `Path.comp(XQContext ctx)`
`Expr` | `Step.comp(XQContext ctx)`
`Iter` | `Path.iter(XQContext ctx)`
`NodeIter` | `SimpleIterStep.iter(XQContext ctx)`
`Iter` | `SimpleIterPath.iter(XQContext ctx)`
`NodeIter` | `Step.iter(XQContext ctx)`
`NodeIter` | `IterStep.iter(XQContext ctx)`

Uses of XQContext in org.basex.query.xquery.util

Methods in org.basex.query.xquery.util with parameters of type XQContext
`Item` | `Var.check(Item it, XQContext ctx)` Checks the variable type.
`void` | `Functions.comp(XQContext ctx)` Compiles the functions.
`void` | `Variables.comp(XQContext ctx)` Compiles the functions.
`void` | `Var.comp(XQContext ctx)` Compiles the variable.
`Var` | `Var.expr(Expr e, XQContext ctx)` Binds the specified expression to the variable.
`Var` | `Var.item(Item it, XQContext ctx)` Binds the specified item to the variable.
`Item` | `Var.item(XQContext ctx)` Evaluates the variable.
`Iter` | `Var.iter(XQContext ctx)` Evaluates the variable.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES