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

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

Packages that use XQContext
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.query.xquery

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

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

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

Methods in org.basex.query.xquery.expr with parameters of type XQContext
`Item` | `Cast.cast(Item it, XQContext ctx)` Casts the specified item.
`Expr` | `VarCall.comp(XQContext ctx)`
`Expr` | `Unary.comp(XQContext ctx)`
`Expr` | `TypeSwitch.comp(XQContext ctx)`
`Expr` | `Treat.comp(XQContext ctx)`
`Expr` | `Satisfy.comp(XQContext ctx)`
`Expr` | `Pred.comp(XQContext ctx)`
`Expr` | `Order.comp(XQContext ctx)`
`Ord` | `Ord.comp(XQContext ctx)`
`Expr` | `List.comp(XQContext ctx)`
`Expr` | `Let.comp(XQContext ctx)`
`Expr` | `Instance.comp(XQContext ctx)`
`Expr` | `If.comp(XQContext ctx)`
`void` | `Func.comp(XQContext ctx)` Compiles the function.
`Expr` | `FTWords.comp(XQContext ctx)`
`Expr` | `FTSelect.comp(XQContext ctx)`
`Expr` | `FTOptions.comp(XQContext ctx)`
`Expr` | `FTNot.comp(XQContext ctx)`
`Expr` | `For.comp(XQContext ctx)`
`Expr` | `FLWOR.comp(XQContext ctx)`
`abstract Expr` | `Expr.comp(XQContext ctx)` Optimizes and compiles the expression tree.
`Expr` | `CText.comp(XQContext ctx)`
`Expr` | `CPI.comp(XQContext ctx)`
`Expr` | `Context.comp(XQContext ctx)`
`Expr` | `CmpV.comp(XQContext ctx)`
`Expr` | `CmpG.comp(XQContext ctx)`
`Expr` | `Clc.comp(XQContext ctx)`
`Expr` | `CElem.comp(XQContext ctx)`
`Expr` | `CDoc.comp(XQContext ctx)`
`Expr` | `CComm.comp(XQContext ctx)`
`Expr` | `CAttr.comp(XQContext ctx)`
`Expr` | `Castable.comp(XQContext ctx)`
`Expr` | `Cast.comp(XQContext ctx)`
`Expr` | `Case.comp(XQContext ctx)`
`Expr` | `Arr.comp(XQContext ctx)`
`Item` | `Case.e(XQContext ctx, Item item)` Evaluates the given item.
`Item` | `VarCall.eval(XQContext ctx)`
`Item` | `Union.eval(XQContext ctx)`
`Item` | `Unary.eval(XQContext ctx)`
`Item` | `TypeSwitch.eval(XQContext ctx)`
`Item` | `Treat.eval(XQContext ctx)`
`Bln` | `Satisfy.eval(XQContext ctx)`
`Item` | `Range.eval(XQContext ctx)`
`Item` | `Pred.eval(XQContext ctx)`
`Item` | `Order.eval(XQContext ctx)`
`Item` | `Ord.eval(XQContext ctx)`
`Bln` | `Or.eval(XQContext ctx)`
`Item` | `List.eval(XQContext ctx)`
`Item` | `InterSect.eval(XQContext ctx)`
`Item` | `Instance.eval(XQContext ctx)`
`Item` | `If.eval(XQContext ctx)`
`Item` | `FunCall.eval(XQContext ctx)`
`Item` | `FTWords.eval(XQContext ctx)`
`Item` | `FTSelect.eval(XQContext ctx)`
`Dbl` | `FTOr.eval(XQContext ctx)`
`Item` | `FTOptions.eval(XQContext ctx)`
`Dbl` | `FTNot.eval(XQContext ctx)`
`Dbl` | `FTMildNot.eval(XQContext ctx)`
`Bln` | `FTCont.eval(XQContext ctx)`
`Dbl` | `FTAnd.eval(XQContext ctx)`
`Item` | `ForLet.eval(XQContext ctx)`
`Item` | `FLWOR.eval(XQContext ctx)`
`abstract Item` | `Expr.eval(XQContext ctx)` Evaluates the expression and returns the resulting item.
`Item` | `Except.eval(XQContext ctx)`
`Item` | `CText.eval(XQContext ctx)`
`Node` | `CPI.eval(XQContext ctx)`
`Item` | `Context.eval(XQContext ctx)`
`Item` | `CmpV.eval(XQContext ctx)`
`Item` | `CmpN.eval(XQContext ctx)`
`Bln` | `CmpG.eval(XQContext ctx)`
`Item` | `Clc.eval(XQContext ctx)`
`FElem` | `CElem.eval(XQContext ctx)`
`Node` | `CDoc.eval(XQContext ctx)`
`FComm` | `CComm.eval(XQContext ctx)`
`Item` | `CAttr.eval(XQContext ctx)`
`Bln` | `Castable.eval(XQContext ctx)`
`Item` | `Cast.eval(XQContext ctx)`
`Item` | `Case.eval(XQContext ctx)`
`Bln` | `And.eval(XQContext ctx)`

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

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

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)` Cast the specified item.
`void` | `QNm.check(XQContext ctx, boolean ns)` Checks the validity of the qname.
`Expr` | `Item.comp(XQContext ctx)`
`abstract Item` | `Type.e(Item it, XQContext ctx)` Evaluates the specified item and constructs a new item.
`Item` | `Item.eval(XQContext ctx)`
`void` | `DNode.serElem(PrintOutput out, XQContext ctx, int pos, int level)` Serializes the specified node, starting from the specified pre value.
`void` | `DNode.serElem(ResultReader rr, XQContext ctx, int pos, int level)` Serializes the specified node, starting from the specified pre value.
`void` | `Str.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `Item.serialize(PrintOutput out, XQContext ctx, int level)` Serializes the item.
`void` | `FTxt.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `FPI.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `FElem.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `FDoc.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `FComm.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `FAttr.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `DNode.serialize(PrintOutput out, XQContext ctx, int level)`
`void` | `Item.serialize(ResultReader rr, XQContext ctx, int level)` Serializes the item.
`void` | `FTxt.serialize(ResultReader rr, XQContext ctx, int level)`
`void` | `FPI.serialize(ResultReader rr, XQContext ctx, int level)`
`void` | `FElem.serialize(ResultReader rr, XQContext ctx, int level)`
`void` | `FDoc.serialize(ResultReader rr, XQContext ctx, int level)`
`void` | `FComm.serialize(ResultReader rr, XQContext ctx, int level)`
`void` | `FAttr.serialize(ResultReader rr, XQContext ctx, int level)`
`void` | `DNode.serialize(ResultReader rr, XQContext ctx, int level)`

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` | `PathRel.comp(XQContext ctx)`
`Expr` | `Path.comp(XQContext ctx)`
`boolean` | `Test.e(Node tmp, XQContext ctx)` Tests the specified node.
`Item` | `Step.eval(XQContext ctx)`
`Item` | `PathRel.eval(XQContext ctx)`
`Item` | `PathAbs.eval(XQContext ctx)`

Constructors in org.basex.query.xquery.path with parameters of type XQContext
`Test(QNm n, boolean w, XQContext ctx)` Constructor.
`Test(Type t, byte[] ext, XQContext ctx)` Constructor.

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

Methods in org.basex.query.xquery.util with parameters of type XQContext
`int` | `Functions.add(XQContext ctx, Func func)` Adds a local function.
`void` | `Variables.comp(XQContext ctx)` Compiles the functions.
`void` | `Var.comp(XQContext ctx)` Compiles the variable.
`void` | `Functions.comp(XQContext ctx)` Compiles the functions.
`Var` | `Var.expr(Expr e, XQContext ctx)` Sets the specified expression.
`Var` | `Var.fun(Item it, XQContext ctx)` Sets the specified expression.
`Item` | `Variables.get(Var var, XQContext ctx)` Returns a variable expression.
`Expr` | `Functions.get(XQContext ctx, QNm name, Expr[] args)` Returns the specified function.
`Var` | `Var.item(Item it, XQContext ctx)` Sets the specified expression.

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