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

Packages that use Var
org.basex.query.expr This package contains all XQuery expressions. 
org.basex.query.ft This package contains all XQuery Full Text expressions. 
org.basex.query.item This package contains XQuery data types. 
org.basex.query.path This package contains XQuery path expressions. 
org.basex.query.util This package 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.
 Var ForLet.var
          Variable.
 

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)
           
 Grp Grp.remove(Var v)
           
 Group Group.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 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... v)
          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.
VarCall(Var v)
          Constructor.
 

Uses of Var in org.basex.query.ft
 

Methods in org.basex.query.ft with parameters of type Var
 boolean FTWords.removable(Var v, QueryContext ctx)
           
 boolean FTWindow.removable(Var v, QueryContext ctx)
           
 boolean FTWeight.removable(Var v, QueryContext ctx)
           
 boolean FTExpr.removable(Var v, QueryContext ctx)
           
 boolean FTDistance.removable(Var v, QueryContext ctx)
           
 boolean FTContains.removable(Var v, QueryContext ctx)
           
 FTExpr FTWords.remove(Var v)
           
 FTExpr FTWindow.remove(Var v)
           
 FTExpr FTWeight.remove(Var v)
           
 FTExpr FTExpr.remove(Var v)
           
 FTExpr FTDistance.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.comp(QueryContext ctx)
           
 Var Var.copy()
          Returns a copy of the 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 reference or name equality.
 Var Variables.get(Var var)
          Finds the specified variable.
 boolean Var.visible(Var v)
          Checks if the variable is not shadowed by the specified variable.