|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use QueryContext | |
---|---|
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 | |
org.basex.query.up.expr | |
org.basex.query.up.primitives | |
org.basex.query.util | XQuery utility classes. |
org.basex.query.util.crypto | |
org.basex.query.util.inspect | |
org.basex.query.util.unit | |
org.basex.query.value | XQuery data types. |
org.basex.query.value.item | |
org.basex.query.value.map | |
org.basex.query.value.node | |
org.basex.query.value.seq | |
org.basex.query.value.type | |
org.basex.query.var |
Uses of QueryContext in org.basex.query |
---|
Fields in org.basex.query declared as QueryContext | |
---|---|
QueryContext |
QueryModule.context
Query context. |
QueryContext |
QueryProcessor.ctx
Expression context. |
Methods in org.basex.query that return QueryContext | |
---|---|
QueryContext |
QueryContext.initDateTime()
Initializes the static date and time context of a query if not done yet. |
Methods in org.basex.query with parameters of type QueryContext | |
---|---|
void |
LibraryModule.compile(QueryContext ctx)
|
void |
Scope.compile(QueryContext ctx)
Compiles the expression contained in this scope. |
void |
MainModule.compile(QueryContext ctx)
|
static void |
QueryCompiler.compile(QueryContext ctx,
MainModule root)
Compiles all necessary parts of this query. |
boolean |
MainModule.databases(LockResult lr,
QueryContext ctx)
Adds the names of the databases that may be touched by the module. |
Iter |
MainModule.iter(QueryContext ctx)
Creates a result iterator which lazily evaluates this module. |
void |
QueryStack.set(Var var,
Value val,
QueryContext ctx,
InputInfo ii)
Sets the value of the given variable in the current stack frame. |
Value |
MainModule.value(QueryContext ctx)
Evaluates this module and returns the result as a value. |
Constructors in org.basex.query with parameters of type QueryContext | |
---|---|
QueryParser(java.lang.String in,
java.lang.String path,
QueryContext c)
Constructor. |
|
QuerySuggest(java.lang.String q,
QueryContext c,
Data d)
Constructor. |
Uses of QueryContext in org.basex.query.expr |
---|
Methods in org.basex.query.expr with parameters of type QueryContext | ||
---|---|---|
abstract Filter |
Filter.addPred(QueryContext ctx,
VarScope scp,
Expr p)
Adds a predicate to the filter. |
|
Expr |
Context.addText(QueryContext ctx)
|
|
Expr |
Expr.addText(QueryContext ctx)
Optionally adds a text node to an expression for potential index rewriting. |
|
protected Expr |
Catch.asExpr(QueryException ex,
QueryContext ctx,
VarScope scp)
Returns this clause as an inlineable expression. |
|
void |
ParseExpr.checkAdmin(QueryContext ctx)
Checks if the current user has create permissions. |
|
Bin |
ParseExpr.checkBinary(Expr e,
QueryContext ctx)
Checks if the specified expression yields a binary item. |
|
boolean |
ParseExpr.checkBln(Expr e,
QueryContext ctx)
Checks if the specified expression yields a boolean. |
|
Collation |
ParseExpr.checkColl(Expr e,
QueryContext ctx)
Checks if the specified collation is supported. |
|
void |
ParseExpr.checkCreate(QueryContext ctx)
Checks if the current user has create permissions. |
|
Value |
ParseExpr.checkCtx(QueryContext ctx)
Throws an exception if the context value is not set. |
|
double |
ParseExpr.checkDbl(Expr e,
QueryContext ctx)
Checks if the specified expression yields a double. |
|
byte[] |
ParseExpr.checkEStr(Expr e,
QueryContext ctx)
Checks if the specified expression yields a string or empty sequence. |
|
FItem |
ParseExpr.checkFunc(Expr e,
QueryContext ctx)
Checks if the specified expression yields a string or binary item. |
|
Item |
ParseExpr.checkItem(Expr e,
QueryContext ctx)
Checks if the specified expression yields a non-empty item. |
|
long |
ParseExpr.checkItr(Expr e,
QueryContext ctx)
Checks if the specified expression is an integer. |
|
ANode |
ParseExpr.checkNode(Expr e,
QueryContext ctx)
Checks if the specified expression yields a node. |
|
ANode |
ParseExpr.checkNode(QueryContext ctx)
Throws an exception if the context value is not a node. |
|
QNm |
ParseExpr.checkQNm(Expr e,
QueryContext ctx)
Checks if the specified expression has the specified type; if no, throws an exception. |
|
byte[] |
ParseExpr.checkStr(Expr e,
QueryContext ctx)
Checks if the specified expression yields a string. |
|
Data |
ParseExpr.checkWrite(Data data,
QueryContext ctx)
Checks if the current user has write permissions for the specified database. |
|
Expr |
CmpG.compEbv(QueryContext ctx)
|
|
Expr |
Expr.compEbv(QueryContext ctx)
This method is overwritten by CmpG , CmpV and FNSimple . |
|
Expr |
CmpV.compEbv(QueryContext ctx)
|
|
protected void |
Logical.compFlatten(QueryContext ctx)
Flattens nested logical expressions. |
|
Expr |
Instance.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
CmpN.compile(QueryContext ctx,
VarScope scp)
|
|
TypeCase |
TypeCase.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Treat.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
CmpG.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Union.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Arr.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Root.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Try.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Preds.compile(QueryContext ctx,
VarScope scp)
|
|
Context |
Context.compile(QueryContext ctx,
VarScope scp)
|
|
abstract Expr |
Expr.compile(QueryContext ctx,
VarScope scp)
Compiles and optimizes the expression, assigns data types and cardinalities. |
|
Expr |
CName.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Extension.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Except.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Quantifier.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Or.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Cast.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
List.compile(QueryContext ctx,
VarScope scp)
|
|
CElem |
CElem.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
CTxt.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
InterSect.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
LitMap.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
CmpV.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Single.compile(QueryContext ctx,
VarScope scp)
|
|
Catch |
Catch.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Unary.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Arith.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Switch.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
And.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
SwitchCase.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Logical.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
TypeCheck.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Castable.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Filter.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
TypeSwitch.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Simple.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Range.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
If.compile(QueryContext ctx,
VarScope scp)
|
|
Expr |
Expr.copy(QueryContext ctx,
VarScope scp)
Copies an expression. |
|
Pos |
Pos.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Instance.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CmpN.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
TypeCase |
TypeCase.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Treat.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CmpG.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Union.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CPI.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Root.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Try.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CmpR.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Context.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
abstract Expr |
Expr.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
Copies an expression. |
|
Expr |
Extension.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
StringRangeAccess.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Except.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Quantifier.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CNSpace.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Or.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Cast |
Cast.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
List.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CElem.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CTxt.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
InterSect.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
LitMap.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CmpV.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CmpSR.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Catch.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CAttr.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CDoc.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Unary.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Arith |
Arith.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Switch.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
And |
And.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vars)
|
|
Expr |
SwitchCase.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
ValueAccess.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
TypeCheck.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Castable.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
TypeSwitch.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
CComm.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
Range.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
If |
If.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
Expr |
RangeAccess.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
|
static
|
Arr.copyAll(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs,
T[] arr)
Creates a deep copy of the given array. |
|
abstract Item |
Expr.ebv(QueryContext ctx,
InputInfo ii)
Checks if the iterator can be dissolved into an effective boolean value. |
|
Item |
ParseExpr.ebv(QueryContext ctx,
InputInfo ii)
|
|
Expr |
TypeCase.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
Arr.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
Try.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
Preds.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
abstract Expr |
Expr.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
Inlines an expression into this one, replacing all references to the given variable. |
|
Expr |
CName.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
Single.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Catch |
Catch.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
Switch.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
SwitchCase.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
ValueAccess.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
Filter.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
TypeSwitch.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
Simple.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
Expr |
If.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
|
protected static boolean |
Expr.inlineAll(QueryContext ctx,
VarScope scp,
Expr[] arr,
Var v,
Expr e)
Inlines the given expression into all elements of the given array. |
|
Item |
XQFunction.invItem(QueryContext ctx,
InputInfo ii,
Value... args)
Invokes this function with the given arguments. |
|
Value |
XQFunction.invValue(QueryContext ctx,
InputInfo ii,
Value... args)
Invokes this function with the given arguments. |
|
Bln |
Pos.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
Instance.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
CmpN.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
CmpG.item(QueryContext ctx,
InputInfo ii)
|
|
FPI |
CPI.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
CmpR.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
Context.item(QueryContext ctx,
InputInfo ii)
|
|
abstract Item |
Expr.item(QueryContext ctx,
InputInfo ii)
Evaluates the expression and returns the resulting item or a null reference, if the expression yields an empty sequence. |
|
Bln |
Quantifier.item(QueryContext ctx,
InputInfo ii)
|
|
FNames |
CNSpace.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
Or.item(QueryContext ctx,
InputInfo ii)
|
|
FElem |
CElem.item(QueryContext ctx,
InputInfo ii)
|
|
FTxt |
CTxt.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
LitMap.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
CmpV.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
CmpSR.item(QueryContext ctx,
InputInfo ii)
|
|
FAttr |
CAttr.item(QueryContext ctx,
InputInfo ii)
|
|
FDoc |
CDoc.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
Unary.item(QueryContext ctx,
InputInfo ii)
|
|
abstract ANode |
CFrag.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
Arith.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
Switch.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
And.item(QueryContext ctx,
InputInfo ii)
|
|
Bln |
Castable.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
ParseExpr.item(QueryContext ctx,
InputInfo ii)
|
|
FComm |
CComm.item(QueryContext ctx,
InputInfo ii)
|
|
Item |
If.item(QueryContext ctx,
InputInfo ii)
|
|
Iter |
Treat.iter(QueryContext ctx)
|
|
Iter |
Root.iter(QueryContext ctx)
|
|
Iter |
Try.iter(QueryContext ctx)
|
|
Iter |
Context.iter(QueryContext ctx)
|
|
abstract Iter |
Expr.iter(QueryContext ctx)
Evaluates the expression and returns an iterator on the resulting items. |
|
ValueIter |
Extension.iter(QueryContext ctx)
|
|
AxisIter |
StringRangeAccess.iter(QueryContext ctx)
|
|
abstract NodeIter |
IndexAccess.iter(QueryContext ctx)
|
|
Iter |
Cast.iter(QueryContext ctx)
|
|
Iter |
List.iter(QueryContext ctx)
|
|
Iter |
Switch.iter(QueryContext ctx)
|
|
NodeIter |
ValueAccess.iter(QueryContext ctx)
|
|
Iter |
TypeCheck.iter(QueryContext ctx)
|
|
Iter |
ParseExpr.iter(QueryContext ctx)
|
|
Iter |
TypeSwitch.iter(QueryContext ctx)
|
|
Iter |
Range.iter(QueryContext ctx)
|
|
Iter |
If.iter(QueryContext ctx)
|
|
AxisIter |
RangeAccess.iter(QueryContext ctx)
|
|
Expr |
CmpN.optimize(QueryContext ctx,
VarScope scp)
|
|
Expr |
Treat.optimize(QueryContext ctx,
VarScope scp)
|
|
Expr |
CmpG.optimize(QueryContext ctx,
VarScope scp)
|
|
Expr |
Expr.optimize(QueryContext ctx,
VarScope scp)
Optimizes an already compiled expression without recompiling its sub-expressions. |
|
Expr |
Quantifier.optimize(QueryContext ctx,
VarScope scp)
|
|
Expr |
List.optimize(QueryContext ctx,
VarScope scp)
|
|
Expr |
Arith.optimize(QueryContext ctx,
VarScope scp)
|
|
Expr |
TypeCheck.optimize(QueryContext ctx,
VarScope scp)
|
|
Expr |
Filter.optimize(QueryContext ctx,
VarScope scp)
|
|
protected Expr |
ParseExpr.optPre(Expr opt,
QueryContext ctx)
Adds an optimization info for pre-evaluating the specified expression. |
|
boolean |
Preds.preds(Item it,
QueryContext ctx)
Checks if the predicates are successful for the specified item. |
|
Expr |
ParseExpr.preEval(QueryContext ctx)
Pre-evaluates the specified expression. |
|
boolean |
Pos.skip(QueryContext ctx)
Returns false if no more results can be expected. |
|
abstract Item |
Expr.test(QueryContext ctx,
InputInfo ii)
Performs a predicate test and returns the item if test was successful. |
|
Item |
ParseExpr.test(QueryContext ctx,
InputInfo ii)
|
|
Value |
Treat.value(QueryContext ctx)
|
|
Value |
Try.value(QueryContext ctx)
|
|
Value |
Context.value(QueryContext ctx)
|
|
abstract Value |
Expr.value(QueryContext ctx)
Evaluates the expression and returns the resulting value. |
|
Value |
Extension.value(QueryContext ctx)
|
|
Value |
Cast.value(QueryContext ctx)
|
|
Value |
List.value(QueryContext ctx)
|
|
Value |
Switch.value(QueryContext ctx)
|
|
Value |
TypeCheck.value(QueryContext ctx)
|
|
Value |
ParseExpr.value(QueryContext ctx)
|
|
Value |
Range.value(QueryContext ctx)
|
|
Value |
If.value(QueryContext ctx)
|
Constructors in org.basex.query.expr with parameters of type QueryContext | |
---|---|
Catch(InputInfo ii,
NameTest[] c,
QueryContext ctx,
VarScope scp)
Constructor. |
|
Constr(InputInfo ii,
QueryContext qc)
Creates the children of the constructor. |
Uses of QueryContext in org.basex.query.ft |
---|
Constructors in org.basex.query.ft with parameters of type QueryContext | |
---|---|
FTWords(InputInfo ii,
IndexContext ic,
Value t,
FTMode m,
QueryContext ctx)
Constructor for index-based evaluation. |
Uses of QueryContext in org.basex.query.func |
---|
Methods in org.basex.query.func with parameters of type QueryContext | |
---|---|
protected java.util.HashMap<java.lang.String,Value> |
StandardFunc.bindings(int i,
QueryContext ctx)
Returns all keys and values of the specified binding argument. |
protected void |
StandardFunc.cache(Iter ir,
ValueBuilder vb,
QueryContext ctx)
Caches and materializes all items of the specified iterator. |
void |
StaticFuncs.check(QueryContext qc)
Checks if all functions have been correctly declared, and initializes all function calls. |
protected Data |
StandardFunc.checkData(QueryContext ctx)
Returns a data instance for the first string argument of the function. |
protected java.io.File |
StandardFunc.checkFile(int i,
QueryContext ctx)
Converts the specified argument to a file instance. |
Expr |
FNSimple.compEbv(QueryContext ctx)
|
void |
FuncLit.compile(QueryContext ctx)
|
void |
StaticFunc.compile(QueryContext ctx)
|
void |
InlineFunc.compile(QueryContext ctx)
|
void |
StaticFuncs.compile(QueryContext ctx)
Compiles the functions. |
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)
|
protected long |
StandardFunc.dateTimeToMs(Expr e,
QueryContext ctx)
Converts the specified dateTime to milliseconds. |
static void |
FNInfo.dump(byte[] value,
byte[] label,
QueryContext ctx)
Dumps the specified info to standard error or the info view of the GUI. |
protected java.lang.String |
StandardFunc.encoding(int i,
Err err,
QueryContext ctx)
Returns a normalized encoding representation. |
protected abstract java.lang.Object |
JavaMapping.eval(Value[] args,
QueryContext ctx)
Returns the result of the evaluated Java function. |
protected java.lang.Object |
JavaFunc.eval(Value[] args,
QueryContext ctx)
|
protected java.lang.Object |
JavaModuleFunc.eval(Value[] vals,
QueryContext ctx)
|
static TypedFunc |
Functions.get(QNm name,
Expr[] args,
boolean dyn,
QueryContext ctx,
InputInfo ii)
Returns an instance of a with the specified name and number of arguments, or null . |
static Expr |
Functions.getLiteral(QNm name,
int arity,
QueryContext ctx,
InputInfo ii)
Gets a function literal for a known function. |
static FuncItem |
Functions.getUser(StaticFunc sf,
QueryContext ctx,
InputInfo info)
Returns a function item for a user-defined function. |
Expr |
InlineFunc.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Item |
StaticFunc.invItem(QueryContext ctx,
InputInfo ii,
Value... arg)
|
Value |
StaticFunc.invValue(QueryContext ctx,
InputInfo ii,
Value... arg)
|
Item |
FNProc.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNSql.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNDate.item(QueryContext ctx,
InputInfo ii)
|
Item |
TailFuncCall.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNContext.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNDb.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNInfo.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNIndex.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNSimple.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNGen.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNUnit.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNAcc.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNZip.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNXslt.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNId.item(QueryContext ctx,
InputInfo ii)
|
Item |
FuncLit.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNHash.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNJson.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNNum.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNNode.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNHtml.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNStr.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNFt.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNPat.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNArchive.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNFunc.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNSeq.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNAggr.item(QueryContext ctx,
InputInfo ii)
|
Item |
BaseFuncCall.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNMath.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNMap.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNFormat.item(QueryContext ctx,
InputInfo ii)
|
Item |
PartFunc.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNRepo.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNValidate.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNClient.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNConvert.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNCrypto.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNOut.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNProf.item(QueryContext ctx,
InputInfo ii)
|
FuncItem |
InlineFunc.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNInspect.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNStream.item(QueryContext ctx,
InputInfo ii)
|
Item |
DynFuncCall.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNRandom.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNHof.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNFile.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNFetch.item(QueryContext ctx,
InputInfo ii)
|
Item |
FNQName.item(QueryContext ctx,
InputInfo ii)
|
Iter |
FNSql.iter(QueryContext ctx)
|
Iter |
FNDb.iter(QueryContext ctx)
|
Iter |
FNInfo.iter(QueryContext ctx)
|
Iter |
FNIndex.iter(QueryContext ctx)
|
Iter |
FNSimple.iter(QueryContext ctx)
|
Iter |
FNGen.iter(QueryContext ctx)
|
Iter |
JavaMapping.iter(QueryContext ctx)
|
Iter |
FNId.iter(QueryContext ctx)
|
Iter |
FNAdmin.iter(QueryContext ctx)
|
Iter |
StaticFuncCall.iter(QueryContext ctx)
|
Iter |
FNStr.iter(QueryContext ctx)
|
Iter |
FNFt.iter(QueryContext ctx)
|
Iter |
FNPat.iter(QueryContext ctx)
|
Iter |
FNArchive.iter(QueryContext ctx)
|
Iter |
FNFunc.iter(QueryContext ctx)
|
Iter |
FNSeq.iter(QueryContext ctx)
|
Iter |
FNMap.iter(QueryContext ctx)
|
Iter |
FNRepo.iter(QueryContext ctx)
|
Iter |
FNValidate.iter(QueryContext ctx)
|
Iter |
FNClient.iter(QueryContext ctx)
|
Iter |
FNConvert.iter(QueryContext ctx)
|
Iter |
FNProf.iter(QueryContext ctx)
|
Iter |
FNHttp.iter(QueryContext ctx)
|
ValueIter |
InlineFunc.iter(QueryContext ctx)
|
Iter |
FNInspect.iter(QueryContext ctx)
|
Iter |
FNXQuery.iter(QueryContext ctx)
|
Iter |
DynFuncCall.iter(QueryContext ctx)
|
Iter |
FNRandom.iter(QueryContext ctx)
|
Iter |
FNHof.iter(QueryContext ctx)
|
Iter |
FNFile.iter(QueryContext ctx)
|
Iter |
FNQName.iter(QueryContext ctx)
|
protected Expr |
FNInfo.opt(QueryContext ctx)
|
protected Expr |
FNSimple.opt(QueryContext ctx)
|
protected Expr |
FNGen.opt(QueryContext ctx)
|
protected Expr |
StandardFunc.opt(QueryContext ctx)
Performs function specific optimizations. |
protected Expr |
FNSeq.opt(QueryContext ctx)
|
protected Expr |
FNAggr.opt(QueryContext ctx)
|
protected Expr |
FNStream.opt(QueryContext ctx)
|
protected Expr |
FNXQuery.opt(QueryContext ctx)
|
protected Expr |
FNHof.opt(QueryContext ctx)
|
Expr |
StandardFunc.optimize(QueryContext ctx,
VarScope scp)
|
Expr |
PartFunc.optimize(QueryContext ctx,
VarScope scp)
|
Expr |
InlineFunc.optimize(QueryContext ctx,
VarScope scp)
|
static byte[] |
FNConvert.toString(java.io.InputStream is,
java.lang.String enc,
QueryContext ctx)
Converts the specified input to a string in the specified encoding. |
static Value |
JavaMapping.toValue(java.lang.Object obj,
QueryContext ctx)
Converts the specified result to an XQuery value. |
static FuncLit |
FuncLit.unknown(QNm nm,
long ar,
QueryContext ctx,
InputInfo ii)
Creates a function literal for a function that was not yet encountered while parsing. |
Value |
TailFuncCall.value(QueryContext ctx)
|
Value |
FNDb.value(QueryContext ctx)
|
Value |
FNSimple.value(QueryContext ctx)
|
Value |
FNGen.value(QueryContext ctx)
|
Value |
JavaMapping.value(QueryContext ctx)
|
Value |
FNStr.value(QueryContext ctx)
|
Value |
FNPat.value(QueryContext ctx)
|
Value |
BaseFuncCall.value(QueryContext ctx)
|
Value |
FNMap.value(QueryContext ctx)
|
Value |
PartFunc.value(QueryContext ctx)
|
Value |
FNValidate.value(QueryContext ctx)
|
Value |
FNClient.value(QueryContext ctx)
|
Value |
FNConvert.value(QueryContext ctx)
|
Value |
InlineFunc.value(QueryContext ctx)
|
Value |
FNXQuery.value(QueryContext ctx)
|
Value |
DynFuncCall.value(QueryContext ctx)
|
Value |
FNHof.value(QueryContext ctx)
|
Uses of QueryContext in org.basex.query.gflwor |
---|
Uses of QueryContext in org.basex.query.path |
---|
Methods in org.basex.query.path with parameters of type QueryContext | |
---|---|
Expr |
Path.addPreds(QueryContext ctx,
VarScope scp,
Expr... pred)
Adds a predicate to the last step. |
Expr |
AxisPath.addText(QueryContext ctx)
|
boolean |
NameTest.compile(QueryContext ctx)
|
boolean |
Test.compile(QueryContext ctx)
Optimizes and compiles the expression. |
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)
|
Iter |
MixedPath.iter(QueryContext ctx)
|
Iter |
Bang.iter(QueryContext ctx)
|
java.util.ArrayList<PathNode> |
AxisPath.nodes(QueryContext ctx)
Returns the path nodes that will result from this path. |
Expr |
AxisPath.optimize(QueryContext ctx,
VarScope scp)
|
Expr |
Path.optimize(QueryContext ctx,
VarScope scp)
|
Value |
Bang.value(QueryContext ctx)
|
Uses of QueryContext in org.basex.query.up |
---|
Methods in org.basex.query.up with parameters of type QueryContext | |
---|---|
void |
Updates.add(Operation up,
QueryContext ctx)
Adds an update primitive to the current context modifier. |
DBNode |
Updates.determineDataRef(ANode target,
QueryContext ctx)
Determines the data reference and pre value for an update primitive which has a fragment as a target node. |
Uses of QueryContext in org.basex.query.up.expr |
---|
Methods in org.basex.query.up.expr with parameters of type QueryContext | |
---|---|
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)
|
Item |
Delete.item(QueryContext ctx,
InputInfo ii)
|
Item |
Insert.item(QueryContext ctx,
InputInfo ii)
|
Item |
Replace.item(QueryContext ctx,
InputInfo ii)
|
Item |
Rename.item(QueryContext ctx,
InputInfo ii)
|
ValueIter |
Transform.iter(QueryContext ctx)
|
Value |
Transform.value(QueryContext ctx)
|
Uses of QueryContext in org.basex.query.up.primitives |
---|
Fields in org.basex.query.up.primitives declared as QueryContext | |
---|---|
protected QueryContext |
DBNew.qc
Query context. |
Constructors in org.basex.query.up.primitives with parameters of type QueryContext | |
---|---|
DBAdd(Data d,
NewInput it,
QueryContext c,
InputInfo ii)
Constructor. |
|
DBCreate(InputInfo ii,
java.lang.String nm,
java.util.List<NewInput> in,
TokenMap map,
QueryContext c)
Constructor. |
|
DBDrop(Data d,
InputInfo ii,
QueryContext c)
Constructor. |
|
DBNew(BasicOperation.TYPE t,
Data d,
QueryContext c,
InputInfo ii)
Constructor. |
|
DBOptimize(Data dt,
QueryContext ctx,
boolean al,
TokenMap map,
InputInfo ii)
Constructor. |
Uses of QueryContext in org.basex.query.util |
---|
Fields in org.basex.query.util declared as QueryContext | |
---|---|
QueryContext |
IndexCosts.ctx
Query context. |
Methods in org.basex.query.util with parameters of type QueryContext | |
---|---|
static QueryException |
Err.circVar(QueryContext ctx,
StaticVar var)
Throws an exception for circular static variables. |
static Collation |
Collation.get(byte[] uri,
QueryContext ctx,
InputInfo info,
Err err)
Returns a collation instance for the specified uri. |
Constructors in org.basex.query.util with parameters of type QueryContext | |
---|---|
IndexCosts(IndexContext ic,
QueryContext c,
Step s)
Constructor. |
Uses of QueryContext in org.basex.query.util.crypto |
---|
Methods in org.basex.query.util.crypto with parameters of type QueryContext | |
---|---|
Item |
DigitalSignature.generateSignature(ANode node,
byte[] c,
byte[] d,
byte[] sig,
byte[] ns,
byte[] t,
byte[] expr,
ANode ce,
QueryContext ctx,
InputInfo ii)
Generates a signature. |
Uses of QueryContext in org.basex.query.util.inspect |
---|
Fields in org.basex.query.util.inspect declared as QueryContext | |
---|---|
protected QueryContext |
Inspect.ctx
Query context. |
Constructors in org.basex.query.util.inspect with parameters of type QueryContext | |
---|---|
Inspect(QueryContext qc,
InputInfo ii)
Constructor. |
|
PlainDoc(QueryContext qc,
InputInfo ii)
Constructor. |
|
XQDoc(QueryContext qc,
InputInfo ii)
Constructor. |
Uses of QueryContext in org.basex.query.util.unit |
---|
Constructors in org.basex.query.util.unit with parameters of type QueryContext | |
---|---|
Suite(QueryContext qc,
InputInfo ii)
Constructor. |
|
Unit(QueryContext qc,
InputInfo ii)
Constructor. |
Uses of QueryContext in org.basex.query.value |
---|
Methods in org.basex.query.value with parameters of type QueryContext | |
---|---|
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)
|
ValueIter |
Value.iter(QueryContext ctx)
|
Value |
Value.value(QueryContext ctx)
|
Uses of QueryContext in org.basex.query.value.item |
---|
Methods in org.basex.query.value.item with parameters of type QueryContext | |
---|---|
FItem |
FuncItem.coerceTo(FuncType ft,
QueryContext ctx,
InputInfo ii)
|
abstract FItem |
FItem.coerceTo(FuncType ft,
QueryContext ctx,
InputInfo ii)
Coerces this function item to the given function type. |
void |
FuncItem.compile(QueryContext ctx)
|
Item |
Item.ebv(QueryContext ctx,
InputInfo ii)
|
static Str |
Str.get(java.lang.Object v,
QueryContext ctx,
InputInfo ii)
Returns an instance of this class. |
Item |
FuncItem.invItem(QueryContext ctx,
InputInfo ii,
Value... args)
|
Item |
FItem.invItem(QueryContext ctx,
InputInfo ii,
Value... args)
|
Value |
FuncItem.invValue(QueryContext ctx,
InputInfo ii,
Value... args)
|
Item |
Item.item(QueryContext ctx,
InputInfo ii)
|
Item |
ANum.test(QueryContext ctx,
InputInfo ii)
|
Item |
Item.test(QueryContext ctx,
InputInfo ii)
|
Item |
Int.test(QueryContext ctx,
InputInfo ii)
|
Constructors in org.basex.query.value.item with parameters of type QueryContext | |
---|---|
Jav(java.lang.Object o,
QueryContext ctx)
Constructor. |
|
QNm(byte[] n,
QueryContext ctx)
Constructor, binding a statically known namespace. |
|
StrStream(IO io,
java.lang.String enc,
Err err,
QueryContext ctx)
Constructor. |
Uses of QueryContext in org.basex.query.value.map |
---|
Methods in org.basex.query.value.map with parameters of type QueryContext | |
---|---|
Map |
Map.coerceTo(FuncType ft,
QueryContext ctx,
InputInfo ii)
|
Value |
Map.invValue(QueryContext ctx,
InputInfo ii,
Value... args)
|
Uses of QueryContext in org.basex.query.value.node |
---|
Methods in org.basex.query.value.node with parameters of type QueryContext | |
---|---|
Value |
DBNode.copy(QueryContext ctx,
VarScope scp,
IntObjMap<Var> vs)
|
byte[] |
ANode.uri(byte[] pref,
QueryContext ctx)
Recursively finds the uri for the specified prefix. |
Uses of QueryContext in org.basex.query.value.seq |
---|
Methods in org.basex.query.value.seq with parameters of type QueryContext | |
---|---|
Item |
Empty.ebv(QueryContext ctx,
InputInfo ii)
|
Item |
ItemSeq.ebv(QueryContext ctx,
InputInfo ii)
|
Item |
DBNodeSeq.ebv(QueryContext ctx,
InputInfo ii)
|
Item |
NativeSeq.ebv(QueryContext ctx,
InputInfo ii)
|
Item |
RangeSeq.ebv(QueryContext ctx,
InputInfo ii)
|
Item |
Empty.item(QueryContext ctx,
InputInfo ii)
|
Item |
Seq.item(QueryContext ctx,
InputInfo ii)
|
Item |
Empty.test(QueryContext ctx,
InputInfo ii)
|
Item |
Seq.test(QueryContext ctx,
InputInfo ii)
|
Uses of QueryContext in org.basex.query.value.type |
---|
Methods in org.basex.query.value.type with parameters of type QueryContext | |
---|---|
Expr[] |
FuncType.args(Var[] vs,
QueryContext ctx,
VarScope scp,
InputInfo ii)
Creates variables with types corresponding to this type's arguments. |
Item |
AtomType.cast(Item it,
QueryContext ctx,
InputInfo ii)
|
Map |
MapType.cast(Item it,
QueryContext ctx,
InputInfo ii)
|
abstract Value |
ListType.cast(Item it,
QueryContext ctx,
InputInfo ii)
|
FItem |
FuncType.cast(Item it,
QueryContext ctx,
InputInfo ii)
|
Item |
NodeType.cast(Item it,
QueryContext ctx,
InputInfo ii)
|
Value |
Type.cast(Item it,
QueryContext ctx,
InputInfo ii)
Casts the specified item to the XQuery data type. |
Value |
SeqType.cast(Item it,
QueryContext ctx,
InputInfo ii,
ExprInfo e)
Tries to cast the given item to this sequence type. |
Item |
AtomType.cast(java.lang.Object o,
QueryContext ctx,
InputInfo ii)
|
Value |
ListType.cast(java.lang.Object o,
QueryContext ctx,
InputInfo ii)
|
Item |
FuncType.cast(java.lang.Object o,
QueryContext ctx,
InputInfo ii)
|
Item |
NodeType.cast(java.lang.Object o,
QueryContext ctx,
InputInfo ii)
|
Value |
Type.cast(java.lang.Object o,
QueryContext ctx,
InputInfo ii)
Casts the specified Java object to the XQuery data type. |
Value |
SeqType.cast(Value val,
QueryContext ctx,
InputInfo ii,
ExprInfo e)
Casts a sequence to this type. |
Item |
AtomType.castString(java.lang.String o,
QueryContext ctx,
InputInfo ii)
|
Value |
ListType.castString(java.lang.String o,
QueryContext ctx,
InputInfo ii)
|
Item |
FuncType.castString(java.lang.String s,
QueryContext ctx,
InputInfo ii)
|
Item |
NodeType.castString(java.lang.String o,
QueryContext ctx,
InputInfo ii)
|
Value |
Type.castString(java.lang.String s,
QueryContext ctx,
InputInfo ii)
Casts the specified string to the XQuery data type. |
protected static Value |
ListType.create(Item it,
QueryContext ctx,
InputInfo ii,
AtomType type)
Creates a sequence with the resulting list items. |
Value |
SeqType.funcConvert(QueryContext ctx,
InputInfo ii,
Value val)
Performs function conversion on the given value. |
Uses of QueryContext in org.basex.query.var |
---|
Methods in org.basex.query.var with parameters of type QueryContext | |
---|---|
boolean |
StaticVar.bind(Expr e,
QueryContext ctx)
Binds an expression to this variable from outside the query. |
void |
Variables.bindExternal(QueryContext ctx,
java.util.HashMap<QNm,Expr> bindings)
Binds all external variables. |
void |
Variables.check(QueryContext ctx)
Checks if all variables were declared and are visible to all their references. |
Expr |
Var.checked(Expr e,
QueryContext ctx,
VarScope scp,
InputInfo ii)
Returns an equivalent to the given expression that checks this variable's type. |
Value |
Var.checkType(Value val,
QueryContext ctx,
InputInfo ii)
Checks the type of this value and casts/promotes it when necessary. |
void |
StaticVar.compile(QueryContext ctx)
|
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)
|
int |
VarScope.enter(QueryContext ctx)
Enters this scope. |
void |
VarScope.exit(QueryContext ctx,
int fp)
Exits this scope. |
Expr |
VarRef.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Expr |
StaticVarRef.inline(QueryContext ctx,
VarScope scp,
Var v,
Expr e)
|
Item |
VarRef.item(QueryContext ctx,
InputInfo ii)
|
Iter |
VarRef.iter(QueryContext ctx)
|
Iter |
StaticVarRef.iter(QueryContext ctx)
|
Var |
VarScope.newCopyOf(QueryContext ctx,
Var var)
Creates a new copy of the given variable in this scope. |
Var |
VarScope.newLocal(QueryContext ctx,
QNm name,
SeqType typ,
boolean param)
Creates a new local variable in this scope. |
void |
Var.refineType(SeqType t,
QueryContext ctx,
InputInfo ii)
Tries to refine the compile-time type of this variable through the type of the bound expression. |
VarRef |
VarScope.resolve(QNm name,
QueryContext ctx,
InputInfo ii)
Tries to resolve the given name as a local variable. |
Var |
VarScope.uniqueVar(QueryContext ctx,
SeqType type,
boolean param)
Creates a variable with a unique, non-clashing variable name. |
Value |
VarRef.value(QueryContext ctx)
|
Value |
StaticVar.value(QueryContext ctx)
Evaluates this variable lazily. |
Value |
StaticVarRef.value(QueryContext ctx)
|
Constructors in org.basex.query.var with parameters of type QueryContext | |
---|---|
StaticVar(QueryContext ctx,
QNm nm,
InputInfo ii)
Constructor for implicitly declared external variables. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |