Uses of Class
org.basex.query.var.VarUsage

Packages that use VarUsage
org.basex.query.expr XQuery expressions. 
org.basex.query.ft XQuery Full Text expressions. 
org.basex.query.func XQuery functions. 
org.basex.query.gflwor   
org.basex.query.path XQuery path expressions. 
org.basex.query.up.expr   
org.basex.query.value XQuery data types. 
org.basex.query.var   
 

Uses of VarUsage in org.basex.query.expr
 

Methods in org.basex.query.expr that return VarUsage
 VarUsage Arr.count(Var v)
           
 VarUsage Try.count(Var v)
           
 VarUsage Preds.count(Var v)
           
abstract  VarUsage Expr.count(Var v)
          Checks how often a variable is used in this expression.
 VarUsage CName.count(Var v)
           
 VarUsage Single.count(Var v)
           
 VarUsage Switch.count(Var v)
           
 VarUsage SwitchCase.count(Var v)
          Checks how often a variable is used in this expression.
 VarUsage ValueAccess.count(Var v)
           
 VarUsage Filter.count(Var v)
           
 VarUsage TypeSwitch.count(Var v)
           
 VarUsage Simple.count(Var v)
           
 VarUsage If.count(Var v)
           
protected  VarUsage SwitchCase.countCases(Var v)
          Checks how often a variable is used in this expression.
 

Uses of VarUsage in org.basex.query.ft
 

Methods in org.basex.query.ft that return VarUsage
 VarUsage FTExpr.count(Var v)
           
 VarUsage FTWords.count(Var v)
           
 VarUsage FTWindow.count(Var v)
           
 VarUsage FTWeight.count(Var v)
           
 VarUsage FTIndexAccess.count(Var v)
           
 VarUsage FTContains.count(Var v)
           
 VarUsage FTDistance.count(Var v)
           
 

Uses of VarUsage in org.basex.query.func
 

Methods in org.basex.query.func that return VarUsage
 VarUsage InlineFunc.count(Var v)
           
 

Uses of VarUsage in org.basex.query.gflwor
 

Methods in org.basex.query.gflwor that return VarUsage
 VarUsage Let.count(Var v)
           
 VarUsage Where.count(Var v)
           
 VarUsage Window.count(Var v)
           
 VarUsage For.count(Var v)
           
 VarUsage GroupBy.count(Var v)
           
 VarUsage Count.count(Var v)
           
 VarUsage GFLWOR.count(Var v)
           
 VarUsage OrderBy.count(Var v)
           
 

Uses of VarUsage in org.basex.query.path
 

Methods in org.basex.query.path that return VarUsage
 VarUsage Step.count(Var v)
           
 VarUsage Path.count(Var v)
           
 

Uses of VarUsage in org.basex.query.up.expr
 

Methods in org.basex.query.up.expr that return VarUsage
 VarUsage Transform.count(Var v)
           
 

Uses of VarUsage in org.basex.query.value
 

Methods in org.basex.query.value that return VarUsage
 VarUsage Value.count(Var v)
           
 

Uses of VarUsage in org.basex.query.var
 

Methods in org.basex.query.var that return VarUsage
 VarUsage VarRef.count(Var v)
           
 VarUsage StaticVarRef.count(Var v)
           
 VarUsage VarUsage.max(VarUsage other)
          Combines the usages for two alternative branches.
static VarUsage VarUsage.maximum(Var v, Expr... es)
          Checks how often the given variable is used in any of the given expressions.
 VarUsage VarUsage.plus(VarUsage other)
          Combines the usages for two expressions that are both executed.
static VarUsage VarUsage.sum(Var v, Expr... es)
          Checks how often the given variable is accessed in all of the given expressions.
 VarUsage VarUsage.times(long count)
          Number of usages of the variable if the code is executed count times.
static VarUsage VarUsage.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static VarUsage[] VarUsage.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.basex.query.var with parameters of type VarUsage
 VarUsage VarUsage.max(VarUsage other)
          Combines the usages for two alternative branches.
 VarUsage VarUsage.plus(VarUsage other)
          Combines the usages for two expressions that are both executed.