Uses of Class
org.basex.query.util.Var

Packages that use Var
org.basex.query.expr Contains XQuery 1.0 expressions. 
org.basex.query.ft Contains XQuery Full-Text 1.0 expressions. 
org.basex.query.item Contains XQuery 1.0 data types. 
org.basex.query.path Contains XQuery 1.0 path expressions. 
org.basex.query.util Contains XQuery utility classes. 
 

Uses of Var in org.basex.query.expr
 

Fields in org.basex.query.expr declared as Var
 Var[] Func.args
          Arguments.
 Var VarCall.var
          Variable name.
 Var Func.var
          Function name, including return type.
 

Methods in org.basex.query.expr with parameters of type Var
 boolean VarCall.removable(Var v, QueryContext ctx)
           
 boolean Satisfy.removable(Var v, QueryContext ctx)
           
 boolean Preds.removable(Var v, QueryContext ctx)
           
 boolean Pred.removable(Var v, QueryContext ctx)
           
 boolean ForLet.removable(Var v, QueryContext ctx)
           
 boolean FLWOR.removable(Var v, QueryContext ctx)
           
 boolean Expr.removable(Var v, QueryContext ctx)
          Checks if the specified variable is removable.
 boolean Arr.removable(Var v, QueryContext ctx)
           
 Expr VarCall.remove(Var v)
           
 Expr TypeSwitch.remove(Var v)
           
 Expr Try.remove(Var v)
           
 Expr Single.remove(Var v)
           
 Expr Satisfy.remove(Var v)
           
 Expr Preds.remove(Var v)
           
 Expr Pred.remove(Var v)
           
 Order Order.remove(Var v)
           
 Ord Ord.remove(Var v)
           
 Expr ForLet.remove(Var v)
           
 Expr FLWOR.remove(Var v)
           
 Expr Expr.remove(Var v)
          Removes the specified variable in a sub expression.
 Expr CElem.remove(Var v)
           
 Expr CAttr.remove(Var v)
           
 Expr Catch.remove(Var v)
           
 Case Case.remove(Var v)
           
 Expr Arr.remove(Var v)
           
 boolean ForLet.shadows(Var v)
          Checks if the specified is not shadowed by another variable.
 boolean For.shadows(Var v)
           
 

Constructors in org.basex.query.expr with parameters of type Var
Case(Var v, Expr r)
          Constructor.
Catch(Expr ct, QNm[] c, Var v1, Var v2, Var v3)
          Constructor.
For(Expr e, Var v, Var p, Var s)
          Constructor.
Func(Var v, Var[] a, boolean d)
          Function constructor.
Func(Var v, Var[] a, boolean d)
          Function constructor.
Let(Expr e, Var v, boolean s)
          Constructor.
TypeSwitch(Expr t, Case[] c, Var v, Expr r)
          Constructor.
VarCall(Var v)
          Constructor.
 

Uses of Var in org.basex.query.ft
 

Methods in org.basex.query.ft with parameters of type Var
 FTExpr FTExpr.remove(Var v)
           
 Expr FTContains.remove(Var v)
           
 

Uses of Var in org.basex.query.item
 

Methods in org.basex.query.item with parameters of type Var
 boolean Item.removable(Var v, QueryContext ctx)
           
 

Uses of Var in org.basex.query.path
 

Methods in org.basex.query.path with parameters of type Var
 boolean MixedPath.removable(Var v, QueryContext ctx)
           
 boolean AxisPath.removable(Var v, QueryContext ctx)
           
 Expr Path.remove(Var v)
           
 Expr MixedPath.remove(Var v)
           
 Expr AxisPath.remove(Var v)
           
 

Uses of Var in org.basex.query.util
 

Fields in org.basex.query.util declared as Var
 Var[] Vars.vars
          Variable expressions.
 

Methods in org.basex.query.util that return Var
 Var Var.bind(Expr e, QueryContext ctx)
          Binds the specified expression to the variable.
 Var Var.bind(Item it, QueryContext ctx)
          Binds the specified item to the variable.
 Var Var.clone()
           
 Var Vars.get(Var v)
          Finds and returns the specified variable.
 Var Variables.get(Var var)
          Finds the specified variable.
 

Methods in org.basex.query.util with parameters of type Var
 void Variables.add(Var v)
          Indexes a local variable.
 void Variables.addGlobal(Var v)
          Indexes a global variable.
 boolean Var.eq(Var v)
          Compares the variables for name equality.
 Var Vars.get(Var v)
          Finds and returns the specified variable.
 Var Variables.get(Var var)
          Finds the specified variable.
 boolean Var.visible(Var v)
          Checks if the variable is not shadowed by the variable.