|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VarScope | |
---|---|
org.basex.query | XQuery implementation. |
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.value.item | |
org.basex.query.value.node | |
org.basex.query.value.type | |
org.basex.query.var |
Uses of VarScope in org.basex.query |
---|
Fields in org.basex.query declared as VarScope | |
---|---|
protected VarScope |
StaticScope.scope
Variable scope. |
Constructors in org.basex.query with parameters of type VarScope | |
---|---|
MainModule(Expr rt,
VarScope scp,
SeqType type,
java.lang.String xqdoc,
InputInfo ii)
Constructor. |
|
MainModule(Expr rt,
VarScope scp,
java.lang.String xqdoc)
Constructor. |
|
StaticDecl(StaticContext sctx,
Ann a,
QNm nm,
SeqType t,
VarScope scp,
java.lang.String xqdoc,
InputInfo ii)
Constructor. |
|
StaticScope(VarScope scp,
java.lang.String xqdoc,
InputInfo ii)
Constructor. |
Uses of VarScope in org.basex.query.expr |
---|
Constructors in org.basex.query.expr with parameters of type VarScope | |
---|---|
Catch(InputInfo ii,
NameTest[] c,
QueryContext ctx,
VarScope scp)
Constructor. |
Uses of VarScope in org.basex.query.ft |
---|
Methods in org.basex.query.ft with parameters of type VarScope | |
---|---|
FTExpr |
FTExpr.compile(QueryContext ctx,
VarScope scp)
|
FTWords |
FTWords.compile(QueryContext ctx,
VarScope scp)
|
FTExpr |
FTAnd.compile(QueryContext ctx,
VarScope scp)
|
FTExpr |
FTOr.compile(QueryContext ctx,
VarScope scp)
|
FTExpr |
FTNot.compile(QueryContext ctx,
VarScope scp)
|
FTExpr |
FTOptions.compile(QueryContext ctx,
VarScope scp)
|
FTExpr |
FTWindow.compile(QueryContext ctx,
VarScope scp)
|
FTExpr |
FTWeight.compile(QueryContext ctx,
VarScope scp)
|
Expr |
FTContains.compile(QueryContext ctx,
VarScope scp)
|
FTExpr |
FTDistance.compile(QueryContext ctx,
VarScope scp)
|
abstract FTExpr |
FTExpr.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTWords.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTAnd.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTMildNot.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTOr.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTNot.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTScope.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTOptions.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTWindow.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
FTContainsExpr.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTWeight.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTContent.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
FTIndexAccess.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTOrder.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTExtensionSelection.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTDistance.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
FTExpr |
FTExpr.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
FTExpr |
FTWords.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
FTExpr |
FTWindow.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
FTExpr |
FTWeight.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
FTIndexAccess.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
FTContains.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
FTExpr |
FTDistance.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
FTExpr |
FTExpr.optimize(QueryContext ctx,
VarScope scp)
|
Uses of VarScope in org.basex.query.func |
---|
Methods in org.basex.query.func with parameters of type VarScope | |
---|---|
Expr |
FuncLit.compile(QueryContext ctx,
VarScope o)
|
Expr |
StandardFunc.compile(QueryContext ctx,
VarScope scp)
|
Expr |
StaticFuncCall.compile(QueryContext ctx,
VarScope scp)
|
Expr |
PartFunc.compile(QueryContext ctx,
VarScope scp)
|
Expr |
InlineFunc.compile(QueryContext ctx,
VarScope scp)
|
Expr |
DynFuncCall.compile(QueryContext ctx,
VarScope scp)
|
Expr |
FuncLit.copy(QueryContext ctx,
VarScope o,
IntObjMap<Var> vs)
|
StandardFunc |
StandardFunc.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
BaseFuncCall |
StaticFuncCall.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
JavaFunc.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
PartFunc.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
InlineFunc.copy(QueryContext cx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
DynFuncCall.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
JavaModuleFunc.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
StaticFunc |
StaticFuncs.declare(Ann ann,
QNm nm,
Var[] args,
SeqType ret,
Expr body,
StaticContext sc,
VarScope scp,
java.lang.String xqdoc,
InputInfo ii)
Declares a new user-defined function. |
Expr |
InlineFunc.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
StandardFunc.optimize(QueryContext ctx,
VarScope scp)
|
Expr |
PartFunc.optimize(QueryContext ctx,
VarScope scp)
|
Expr |
InlineFunc.optimize(QueryContext ctx,
VarScope scp)
|
Constructors in org.basex.query.func with parameters of type VarScope | |
---|---|
FuncLit(QNm nm,
Var[] arg,
Expr fn,
FuncType ft,
VarScope scp,
StaticContext sctx,
InputInfo ii)
Constructor. |
|
InlineFunc(InputInfo ii,
SeqType r,
Var[] v,
Expr e,
Ann a,
StaticContext stc,
VarScope scp)
Constructor. |
|
StaticFunc(Ann a,
QNm n,
Var[] v,
SeqType r,
Expr e,
StaticContext stc,
VarScope scp,
java.lang.String xqdoc,
InputInfo ii)
Function constructor. |
Uses of VarScope in org.basex.query.gflwor |
---|
Methods in org.basex.query.gflwor with parameters of type VarScope | |
---|---|
Let |
Let.compile(QueryContext ctx,
VarScope scp)
|
Where |
Where.compile(QueryContext ctx,
VarScope scp)
|
GFLWOR.Clause |
Window.compile(QueryContext cx,
VarScope scp)
|
Expr |
Window.Condition.compile(QueryContext cx,
VarScope scp)
|
For |
For.compile(QueryContext ctx,
VarScope scp)
|
GroupBy |
GroupBy.compile(QueryContext cx,
VarScope sc)
|
Count |
Count.compile(QueryContext ctx,
VarScope scp)
|
Expr |
GFLWOR.compile(QueryContext ctx,
VarScope scp)
|
abstract GFLWOR.Clause |
GFLWOR.Clause.compile(QueryContext ctx,
VarScope scp)
|
OrderBy |
OrderBy.compile(QueryContext cx,
VarScope sc)
|
Let |
Let.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Where |
Where.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Window |
Window.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Window.Condition |
Window.Condition.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
For |
For.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
GroupBy |
GroupBy.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
GroupBy.Spec.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Count |
Count.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
GFLWOR.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
abstract GFLWOR.Clause |
GFLWOR.Clause.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
OrderBy |
OrderBy.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
OrderBy.Key |
OrderBy.Key.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
GFLWOR.Clause |
Let.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
GFLWOR.Clause |
Where.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
GFLWOR.Clause |
Window.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Window.Condition |
Window.Condition.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
GFLWOR.Clause |
For.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
GFLWOR.Clause |
GroupBy.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
GFLWOR.Clause |
Count.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
GFLWOR.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
abstract GFLWOR.Clause |
GFLWOR.Clause.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
GFLWOR.Clause |
OrderBy.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
Let.inlineExpr(QueryContext ctx,
VarScope scp)
Returns an expression that is appropriate for inlining. |
Let |
Let.optimize(QueryContext ctx,
VarScope scp)
|
Where |
Where.optimize(QueryContext cx,
VarScope sc)
|
GFLWOR.Clause |
Window.optimize(QueryContext cx,
VarScope sc)
|
Window.Condition |
Window.Condition.optimize(QueryContext ctx,
VarScope scp)
|
For |
For.optimize(QueryContext ctx,
VarScope scp)
|
GroupBy |
GroupBy.optimize(QueryContext ctx,
VarScope scp)
|
Count |
Count.optimize(QueryContext ctx,
VarScope scp)
|
Expr |
GFLWOR.optimize(QueryContext ctx,
VarScope scp)
|
abstract GFLWOR.Clause |
GFLWOR.Clause.optimize(QueryContext ctx,
VarScope scp)
|
OrderBy |
OrderBy.optimize(QueryContext ctx,
VarScope scp)
|
Uses of VarScope in org.basex.query.path |
---|
Methods in org.basex.query.path with parameters of type VarScope | |
---|---|
Expr |
Path.addPreds(QueryContext ctx,
VarScope scp,
Expr... pred)
Adds a predicate to the last step. |
Expr |
Step.compile(QueryContext ctx,
VarScope scp)
|
Expr |
Bang.compile(QueryContext ctx,
VarScope scp)
|
Expr |
Path.compile(QueryContext ctx,
VarScope scp)
|
protected Expr |
MixedPath.compilePath(QueryContext ctx,
VarScope scp)
|
protected Expr |
AxisPath.compilePath(QueryContext ctx,
VarScope scp)
|
protected abstract Expr |
Path.compilePath(QueryContext ctx,
VarScope scp)
Compiles the location path. |
Expr |
MixedPath.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
abstract Step |
Step.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Bang.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Step.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
Path.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
AxisPath.optimize(QueryContext ctx,
VarScope scp)
|
Expr |
Path.optimize(QueryContext ctx,
VarScope scp)
|
Uses of VarScope in org.basex.query.up.expr |
---|
Methods in org.basex.query.up.expr with parameters of type VarScope | |
---|---|
Expr |
Transform.compile(QueryContext ctx,
VarScope scp)
|
Expr |
Transform.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Delete.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Insert.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Replace.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Rename.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Transform.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Uses of VarScope in org.basex.query.value |
---|
Methods in org.basex.query.value with parameters of type VarScope | |
---|---|
Value |
Value.compile(QueryContext ctx,
VarScope scp)
|
Value |
Value.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
Value.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Uses of VarScope in org.basex.query.value.item |
---|
Constructors in org.basex.query.value.item with parameters of type VarScope | |
---|---|
FuncItem(QNm n,
Var[] arg,
Expr body,
FuncType t,
boolean cst,
java.util.Map<Var,Value> cls,
VarScope scp,
StaticContext sctx,
StaticFunc sf)
Constructor. |
|
FuncItem(QNm n,
Var[] arg,
Expr body,
FuncType t,
boolean cst,
Value vl,
long ps,
long sz,
java.util.Map<Var,Value> cls,
VarScope scp,
StaticContext sctx,
StaticFunc sf)
Constructor. |
|
FuncItem(QNm n,
Var[] arg,
Expr body,
FuncType t,
VarScope scp,
StaticContext sctx,
StaticFunc sf)
Constructor. |
|
FuncItem(Var[] arg,
Expr body,
FuncType t,
java.util.Map<Var,Value> cl,
boolean cst,
VarScope scp,
StaticContext sctx)
Constructor for anonymous functions. |
Uses of VarScope in org.basex.query.value.node |
---|
Methods in org.basex.query.value.node with parameters of type VarScope | |
---|---|
Value |
DBNode.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Uses of VarScope in org.basex.query.value.type |
---|
Methods in org.basex.query.value.type with parameters of type VarScope | |
---|---|
Expr[] |
FuncType.args(Var[] vs,
QueryContext ctx,
VarScope scp,
InputInfo ii)
Creates variables with types corresponding to this type's arguments. |
Uses of VarScope in org.basex.query.var |
---|
Methods in org.basex.query.var that return VarScope | |
---|---|
VarScope |
VarScope.child()
Get a sub-scope of this scope. |
VarScope |
VarScope.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
Copies this VarScope. |
VarScope |
VarScope.parent()
Parent scope of this scope. |
Methods in org.basex.query.var with parameters of type VarScope | |
---|---|
Expr |
Var.checked(Expr e,
QueryContext ctx,
VarScope scp,
InputInfo ii)
Returns an equivalent to the given expression that checks this variable's type. |
Expr |
VarRef.compile(QueryContext ctx,
VarScope scp)
|
Expr |
StaticVarRef.compile(QueryContext ctx,
VarScope o)
|
VarScope |
VarScope.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
Copies this VarScope. |
VarRef |
VarRef.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
Expr |
StaticVarRef.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
StaticVar |
Variables.declare(QNm nm,
SeqType t,
Ann a,
Expr e,
boolean ext,
StaticContext sctx,
VarScope scp,
java.lang.String xqdoc,
InputInfo ii)
Declares a new static variable. |
Expr |
VarRef.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
StaticVarRef.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |