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

## 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.

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