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.