Uses of Class
org.basex.query.var.Var
Packages that use Var
Package
Description
XQuery implementation.
XQuery expressions.
Constructor expressions.
XQuery Full Text expressions.
XQuery path expressions.
XQuery functions.
Functions in the fn namespace.
XQuery utility classes.
XQuery values.
-
Uses of Var in org.basex.query
Fields in org.basex.query declared as VarModifier and TypeFieldDescriptionfinal VarInlineContext.varVariable reference, ornullfor context reference.Methods in org.basex.query that return VarModifier and TypeMethodDescriptionCreates a new copy of the given variable in this scope.Methods in org.basex.query with parameters of type VarModifier and TypeMethodDescriptionQueryPlan.attachVariable(FElem elem, Var var, boolean type) Attaches variable information to the specified element.Creates a new copy of the given variable in this scope.Creates a new element node to be added to the query plan.Gets the value currently bound to the given variable.voidBinds an expression to a local variable.Method parameters in org.basex.query with type arguments of type VarModifier and TypeMethodDescriptionCreates a new copy of the given variable in this scope.Constructors in org.basex.query with parameters of type Var -
Uses of Var in org.basex.query.expr
Methods in org.basex.query.expr with parameters of type VarModifier and TypeMethodDescriptionabstract VarUsageChecks how often a variable or context reference is used in this expression.final VarUsagefinal VarUsageChecks how often a variable or context reference is used in this expression.final booleanTypeCheck.isRedundant(Var var) Checks if this type check is redundant if the result is bound to the given variable.final booleanChecks if the given variable is used by this expression.Method parameters in org.basex.query.expr with type arguments of type VarModifier and TypeMethodDescriptionAnd.copy(CompileContext cc, IntObjMap<Var> vm) Arith.copy(CompileContext cc, IntObjMap<Var> vm) CachedFilter.copy(CompileContext cc, IntObjMap<Var> vm) CachedMap.copy(CompileContext cc, IntObjMap<Var> vm) Cast.copy(CompileContext cc, IntObjMap<Var> vm) Castable.copy(CompileContext cc, IntObjMap<Var> vm) Catch.copy(CompileContext cc, IntObjMap<Var> vm) CmpG.copy(CompileContext cc, IntObjMap<Var> vm) CmpHashG.copy(CompileContext cc, IntObjMap<Var> vm) CmpIR.copy(CompileContext cc, IntObjMap<Var> vm) CmpN.copy(CompileContext cc, IntObjMap<Var> vm) CmpR.copy(CompileContext cc, IntObjMap<Var> vm) CmpSimpleG.copy(CompileContext cc, IntObjMap<Var> vm) CmpSR.copy(CompileContext cc, IntObjMap<Var> vm) CmpV.copy(CompileContext cc, IntObjMap<Var> vm) ContextValue.copy(CompileContext cc, IntObjMap<Var> vm) DualMap.copy(CompileContext cc, IntObjMap<Var> vm) Except.copy(CompileContext cc, IntObjMap<Var> vm) abstract ExprExpr.copy(CompileContext cc, IntObjMap<Var> vm) Copies an expression.Extension.copy(CompileContext cc, IntObjMap<Var> vm) If.copy(CompileContext cc, IntObjMap<Var> vm) Instance.copy(CompileContext cc, IntObjMap<Var> vm) Intersect.copy(CompileContext cc, IntObjMap<Var> vm) ItemMap.copy(CompileContext cc, IntObjMap<Var> vm) IterFilter.copy(CompileContext cc, IntObjMap<Var> vm) IterMap.copy(CompileContext cc, IntObjMap<Var> vm) ItrPos.copy(CompileContext cc, IntObjMap<Var> vm) List.copy(CompileContext cc, IntObjMap<Var> vm) Lookup.copy(CompileContext cc, IntObjMap<Var> vm) Or.copy(CompileContext cc, IntObjMap<Var> vm) Pos.copy(CompileContext cc, IntObjMap<Var> vm) Range.copy(CompileContext cc, IntObjMap<Var> vm) Switch.copy(CompileContext cc, IntObjMap<Var> vm) SwitchGroup.copy(CompileContext cc, IntObjMap<Var> vm) Try.copy(CompileContext cc, IntObjMap<Var> vm) final ExprTypeCheck.copy(CompileContext cc, IntObjMap<Var> vm) Typeswitch.copy(CompileContext cc, IntObjMap<Var> vm) TypeswitchGroup.copy(CompileContext cc, IntObjMap<Var> vm) Unary.copy(CompileContext cc, IntObjMap<Var> vm) Union.copy(CompileContext cc, IntObjMap<Var> vm) static <T extends Expr>
T[]Arr.copyAll(CompileContext cc, IntObjMap<Var> vm, T[] arr) Creates a deep copy of the given array.Constructors in org.basex.query.expr with parameters of type Var -
Uses of Var in org.basex.query.expr.constr
Method parameters in org.basex.query.expr.constr with type arguments of type VarModifier and TypeMethodDescriptionCArray.copy(CompileContext cc, IntObjMap<Var> vm) CAttr.copy(CompileContext cc, IntObjMap<Var> vm) CComm.copy(CompileContext cc, IntObjMap<Var> vm) CDoc.copy(CompileContext cc, IntObjMap<Var> vm) CElem.copy(CompileContext cc, IntObjMap<Var> vm) CMap.copy(CompileContext cc, IntObjMap<Var> vm) CNSpace.copy(CompileContext cc, IntObjMap<Var> vm) CPI.copy(CompileContext cc, IntObjMap<Var> vm) CTxt.copy(CompileContext cc, IntObjMap<Var> vm) -
Uses of Var in org.basex.query.expr.ft
Methods in org.basex.query.expr.ft with parameters of type VarModifier and TypeMethodDescriptionMethod parameters in org.basex.query.expr.ft with type arguments of type VarModifier and TypeMethodDescriptionFTAnd.copy(CompileContext cc, IntObjMap<Var> vm) FTContains.copy(CompileContext cc, IntObjMap<Var> vm) FTContent.copy(CompileContext cc, IntObjMap<Var> vm) FTDistance.copy(CompileContext cc, IntObjMap<Var> vm) abstract FTExprFTExpr.copy(CompileContext cc, IntObjMap<Var> vm) FTExtension.copy(CompileContext cc, IntObjMap<Var> vm) FTIndexAccess.copy(CompileContext cc, IntObjMap<Var> vm) FTMildNot.copy(CompileContext cc, IntObjMap<Var> vm) FTNot.copy(CompileContext cc, IntObjMap<Var> vm) FTOptions.copy(CompileContext cc, IntObjMap<Var> vm) FTOr.copy(CompileContext cc, IntObjMap<Var> vm) FTOrder.copy(CompileContext cc, IntObjMap<Var> vm) FTScope.copy(CompileContext cc, IntObjMap<Var> vm) FTWeight.copy(CompileContext cc, IntObjMap<Var> vm) FTWindow.copy(CompileContext cc, IntObjMap<Var> vm) FTWords.copy(CompileContext cc, IntObjMap<Var> vm) -
Uses of Var in org.basex.query.expr.gflwor
Fields in org.basex.query.expr.gflwor declared as VarModifier and TypeFieldDescriptionForLet.varItem variable.final VarGroupSpec.varGrouping variable.Methods in org.basex.query.expr.gflwor that return VarModifier and TypeMethodDescriptionfinal Var[]Clause.vars()All declared variables of this clause.Methods in org.basex.query.expr.gflwor with parameters of type VarModifier and TypeMethodDescriptionfinal VarUsagefinal booleanChecks if the given variable is declared by this clause.Method parameters in org.basex.query.expr.gflwor with type arguments of type VarModifier and TypeMethodDescriptionabstract ClauseClause.copy(CompileContext cc, IntObjMap<Var> vm) Condition.copy(CompileContext cc, IntObjMap<Var> vm) Count.copy(CompileContext cc, IntObjMap<Var> vm) For.copy(CompileContext cc, IntObjMap<Var> vm) GFLWOR.copy(CompileContext cc, IntObjMap<Var> vm) GroupBy.copy(CompileContext cc, IntObjMap<Var> vm) GroupSpec.copy(CompileContext cc, IntObjMap<Var> vm) Let.copy(CompileContext cc, IntObjMap<Var> vm) OrderBy.copy(CompileContext cc, IntObjMap<Var> vm) OrderKey.copy(CompileContext cc, IntObjMap<Var> vm) Where.copy(CompileContext cc, IntObjMap<Var> vm) Window.copy(CompileContext cc, IntObjMap<Var> vm) Constructors in org.basex.query.expr.gflwor with parameters of type VarModifierConstructorDescriptionConstructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.Constructor. -
Uses of Var in org.basex.query.expr.index
Methods in org.basex.query.expr.index with parameters of type VarModifier and TypeMethodDescriptionMethod parameters in org.basex.query.expr.index with type arguments of type VarModifier and TypeMethodDescriptionabstract IndexDbIndexDb.copy(CompileContext cc, IntObjMap<Var> vm) IndexDynDb.copy(CompileContext cc, IntObjMap<Var> vm) IndexStaticDb.copy(CompileContext cc, IntObjMap<Var> vm) RangeAccess.copy(CompileContext cc, IntObjMap<Var> vm) StringRangeAccess.copy(CompileContext cc, IntObjMap<Var> vm) ValueAccess.copy(CompileContext cc, IntObjMap<Var> vm) -
Uses of Var in org.basex.query.expr.path
Methods in org.basex.query.expr.path with parameters of type VarMethod parameters in org.basex.query.expr.path with type arguments of type VarModifier and TypeMethodDescriptionCachedPath.copy(CompileContext cc, IntObjMap<Var> vm) CachedStep.copy(CompileContext cc, IntObjMap<Var> vm) IterPath.copy(CompileContext cc, IntObjMap<Var> vm) IterPosStep.copy(CompileContext cc, IntObjMap<Var> vm) IterStep.copy(CompileContext cc, IntObjMap<Var> vm) MixedPath.copy(CompileContext cc, IntObjMap<Var> vm) SingleIterPath.copy(CompileContext cc, IntObjMap<Var> vm) abstract StepStep.copy(CompileContext cc, IntObjMap<Var> vm) -
Uses of Var in org.basex.query.func
Fields in org.basex.query.func declared as VarMethods in org.basex.query.func that return types with arguments of type VarModifier and TypeMethodDescriptionClosure.globalBindings()Returns an iterator over the non-local bindings of this closure.Methods in org.basex.query.func with parameters of type VarModifier and TypeMethodDescriptionStaticFuncs.declare(AnnList anns, QNm qname, Var[] params, SeqType type, Expr expr, String doc, VarScope vs, InputInfo ii) Declares a new user-defined function.Method parameters in org.basex.query.func with type arguments of type VarModifier and TypeMethodDescriptionClosure.copy(CompileContext cc, IntObjMap<Var> vm) DynFuncCall.copy(CompileContext cc, IntObjMap<Var> vm) FuncLit.copy(CompileContext cc, IntObjMap<Var> vm) PartFunc.copy(CompileContext cc, IntObjMap<Var> vm) final StandardFuncStandardFunc.copy(CompileContext cc, IntObjMap<Var> vm) StaticFuncCall.copy(CompileContext cc, IntObjMap<Var> vm) Constructors in org.basex.query.func with parameters of type VarModifierConstructorDescriptionClosure(InputInfo info, SeqType declType, Var[] params, Expr expr, AnnList anns, Map<Var, Expr> global, VarScope vs) Constructor.Constructor parameters in org.basex.query.func with type arguments of type Var -
Uses of Var in org.basex.query.func.fn
Methods in org.basex.query.func.fn with parameters of type Var -
Uses of Var in org.basex.query.func.java
Method parameters in org.basex.query.func.java with type arguments of type Var -
Uses of Var in org.basex.query.up.expr
Methods in org.basex.query.up.expr with parameters of type VarModifier and TypeMethodDescriptionMethod parameters in org.basex.query.up.expr with type arguments of type VarModifier and TypeMethodDescriptionDelete.copy(CompileContext cc, IntObjMap<Var> vm) Insert.copy(CompileContext cc, IntObjMap<Var> vm) Rename.copy(CompileContext cc, IntObjMap<Var> vm) Replace.copy(CompileContext cc, IntObjMap<Var> vm) Transform.copy(CompileContext cc, IntObjMap<Var> vm) TransformWith.copy(CompileContext cc, IntObjMap<Var> vm) -
Uses of Var in org.basex.query.util
Methods in org.basex.query.util with parameters of type Var -
Uses of Var in org.basex.query.util.parse
Methods in org.basex.query.util.parse that return VarModifier and TypeMethodDescriptionCreates and registers a new local variable in the current scope.Methods in org.basex.query.util.parse with parameters of type VarModifier and TypeMethodDescriptionCreates and registers a new local variable in the current scope.Method parameters in org.basex.query.util.parse with type arguments of type VarModifier and TypeMethodDescriptionvoidLocalVars.pushContext(HashMap<Var, Expr> global) Pushes a new variable context onto the stack. -
Uses of Var in org.basex.query.value
Methods in org.basex.query.value with parameters of type VarMethod parameters in org.basex.query.value with type arguments of type Var -
Uses of Var in org.basex.query.value.item
Constructors in org.basex.query.value.item with parameters of type VarModifierConstructorDescriptionFuncItem(StaticContext sc, AnnList anns, QNm name, Var[] params, FuncType type, Expr expr, int stackSize, InputInfo info) Constructor.FuncItem(StaticContext sc, AnnList anns, QNm name, Var[] params, FuncType type, Expr expr, QueryFocus focus, int stackSize, InputInfo info) Constructor. -
Uses of Var in org.basex.query.value.node
Method parameters in org.basex.query.value.node with type arguments of type Var -
Uses of Var in org.basex.query.value.type
Methods in org.basex.query.value.type with parameters of type Var -
Uses of Var in org.basex.query.var
Fields in org.basex.query.var declared as VarMethods in org.basex.query.var that return VarModifier and TypeMethodDescriptionAdds a variable to this scope.VarScope.addNew(QNm name, SeqType st, boolean param, QueryContext qc, InputInfo ii) Creates a new local variable in this scope.Returns a variable with the specified name; should only be used while parsing, because it ignores the ids of variables.protected Var[]VarStack.newArray(int s) Methods in org.basex.query.var with parameters of type VarModifier and TypeMethodDescriptionAdds a variable to this scope.Declares a new static variable.Gets the value bound to the given variable in the current stack frame.booleanChecks whether the given variable is identical to this one, i.e.static VarUsageChecks how often a variable or context reference is used in any of the given expressions.voidQueryStack.set(Var var, Value value, QueryContext qc) Sets the value of the given variable in the current stack frame.static VarUsageChecks how often a variable or context reference is accessed in all of the given expressions.Method parameters in org.basex.query.var with type arguments of type VarModifier and TypeMethodDescriptionVarRef.copy(CompileContext cc, IntObjMap<Var> vm) voidVarScope.copy(CompileContext cc, IntObjMap<Var> vm) Returns a copy of this variable scope.Constructors in org.basex.query.var with parameters of type VarModifierConstructorDescriptionVar(Var var, QueryContext qc, StaticContext sc) Copy constructor.Constructor.