|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use QueryContext | |
---|---|
org.basex.query | This package contains the XQuery implementation. |
org.basex.query.expr | This package contains all XQuery expressions. |
org.basex.query.ft | This package contains all XQuery Full Text expressions. |
org.basex.query.func | This package contains all XQuery functions. |
org.basex.query.item | This package contains XQuery data types. |
org.basex.query.iter | This package contains iterator implementations. |
org.basex.query.path | This package contains XQuery path expressions. |
org.basex.query.up | This package contains XQuery Update expressions. |
org.basex.query.util | This package contains XQuery utility classes. |
Uses of QueryContext in org.basex.query |
---|
Fields in org.basex.query declared as QueryContext | |
---|---|
QueryContext |
QueryProcessor.ctx
Expression context. |
QueryContext |
IndexContext.ctx
Query context. |
Constructors in org.basex.query with parameters of type QueryContext | |
---|---|
IndexContext(QueryContext c,
Data d,
Step s,
boolean l)
Constructor. |
|
QueryParser(QueryContext c)
Constructor. |
|
QuerySuggest(QueryContext c,
Context context)
Constructor. |
Uses of QueryContext in org.basex.query.expr |
---|
Methods in org.basex.query.expr with parameters of type QueryContext | |
---|---|
void |
Order.add(QueryContext ctx)
Adds the items to be sorted. |
void |
Group.add(QueryContext ctx)
Adds the items to be grouped. |
Expr |
Expr.addText(QueryContext ctx)
Optionally adds a text node to an expression for potential index rewriting. |
Expr |
Context.addText(QueryContext ctx)
|
Item |
Unary.atomic(QueryContext ctx)
|
Bln |
Satisfy.atomic(QueryContext ctx)
|
Bln |
Pos.atomic(QueryContext ctx)
|
Item |
Or.atomic(QueryContext ctx)
|
Bln |
Instance.atomic(QueryContext ctx)
|
Item |
Func.atomic(QueryContext ctx)
|
Item |
Expr.atomic(QueryContext ctx)
Evaluates the expression and returns the resulting item or a null reference. |
FTxt |
CText.atomic(QueryContext ctx)
|
FPI |
CPI.atomic(QueryContext ctx)
|
Bln |
CmpV.atomic(QueryContext ctx)
|
Item |
CmpR.atomic(QueryContext ctx)
|
Bln |
CmpN.atomic(QueryContext ctx)
|
Bln |
CmpG.atomic(QueryContext ctx)
|
Item |
Clc.atomic(QueryContext ctx)
|
abstract Nod |
CFrag.atomic(QueryContext ctx)
|
FElem |
CElem.atomic(QueryContext ctx)
|
FDoc |
CDoc.atomic(QueryContext ctx)
|
FComm |
CComm.atomic(QueryContext ctx)
|
FAttr |
CAttr.atomic(QueryContext ctx)
|
Bln |
Castable.atomic(QueryContext ctx)
|
Item |
Cast.atomic(QueryContext ctx)
|
Bln |
And.atomic(QueryContext ctx)
|
Item |
Expr.checkCtx(QueryContext ctx)
Throws an exception if the context item is not set. |
double |
Expr.checkDbl(Expr e,
QueryContext ctx)
Checks if the specified expression yields a string. |
long |
Expr.checkItr(Expr e,
QueryContext ctx)
Checks if the specified expression is an integer. |
Expr |
VarCall.comp(QueryContext ctx)
|
Expr |
Union.comp(QueryContext ctx)
|
Expr |
Unary.comp(QueryContext ctx)
|
Expr |
TypeSwitch.comp(QueryContext ctx)
|
Expr |
Try.comp(QueryContext ctx)
|
Expr |
Treat.comp(QueryContext ctx)
|
Expr |
Single.comp(QueryContext ctx)
|
Expr |
Simple.comp(QueryContext ctx)
|
Expr |
Satisfy.comp(QueryContext ctx)
|
Expr |
Range.comp(QueryContext ctx)
|
Expr |
Preds.comp(QueryContext ctx)
|
Expr |
Pred.comp(QueryContext ctx)
|
Expr |
Order.comp(QueryContext ctx)
|
Expr |
Ord.comp(QueryContext ctx)
|
Expr |
Or.comp(QueryContext ctx)
|
Expr |
List.comp(QueryContext ctx)
|
Expr |
Let.comp(QueryContext ctx)
|
Expr |
InterSect.comp(QueryContext ctx)
|
Expr |
Instance.comp(QueryContext ctx)
|
Expr |
If.comp(QueryContext ctx)
|
Expr |
Grp.comp(QueryContext ctx)
|
Expr |
Group.comp(QueryContext ctx)
|
Expr |
FunCall.comp(QueryContext ctx)
|
Expr |
Func.comp(QueryContext ctx)
|
Expr |
For.comp(QueryContext ctx)
|
Expr |
FLWR.comp(QueryContext ctx)
|
Expr |
FLWOR.comp(QueryContext ctx)
|
abstract Expr |
Expr.comp(QueryContext ctx)
Optimizes and compiles the expression. |
Expr |
Except.comp(QueryContext ctx)
|
Expr |
CPI.comp(QueryContext ctx)
|
Expr |
CmpV.comp(QueryContext ctx)
|
Expr |
CmpN.comp(QueryContext ctx)
|
Expr |
CmpG.comp(QueryContext ctx)
|
Expr |
Clc.comp(QueryContext ctx)
|
Expr |
CElem.comp(QueryContext ctx)
|
Expr |
CDoc.comp(QueryContext ctx)
|
Expr |
CAttr.comp(QueryContext ctx)
|
Catch |
Catch.comp(QueryContext ctx)
|
Expr |
Castable.comp(QueryContext ctx)
|
Expr |
Cast.comp(QueryContext ctx)
|
Case |
Case.comp(QueryContext ctx)
|
Expr |
Arr.comp(QueryContext ctx)
|
Expr |
And.comp(QueryContext ctx)
|
Case |
Case.comp(QueryContext ctx,
Item it)
Compiles the expression. |
boolean |
RangeAccess.duplicates(QueryContext ctx)
|
boolean |
List.duplicates(QueryContext ctx)
|
boolean |
IndexAccess.duplicates(QueryContext ctx)
|
boolean |
Expr.duplicates(QueryContext ctx)
Returns true if the expression might yield duplicates and unsorted results. |
boolean |
Arr.duplicates(QueryContext ctx)
|
Item |
Expr.ebv(QueryContext ctx)
Checks if the iterator can be dissolved into an effective boolean value. |
Iter |
VarCall.iter(QueryContext ctx)
|
NodeIter |
Union.iter(QueryContext ctx)
|
Iter |
TypeSwitch.iter(QueryContext ctx)
|
Iter |
Try.iter(QueryContext ctx)
|
Iter |
Treat.iter(QueryContext ctx)
|
Iter |
Root.iter(QueryContext ctx)
|
Iter |
RangeAccess.iter(QueryContext ctx)
|
Iter |
Range.iter(QueryContext ctx)
|
Iter |
Pred.iter(QueryContext ctx)
|
Iter |
Order.iter(QueryContext ctx)
|
Iter |
List.iter(QueryContext ctx)
|
Iter |
Let.iter(QueryContext ctx)
|
Iter |
IterPred.iter(QueryContext ctx)
|
Iter |
InterSect.iter(QueryContext ctx)
|
Iter |
IndexAccess.iter(QueryContext ctx)
|
Iter |
If.iter(QueryContext ctx)
|
Iter |
Group.iter(QueryContext ctx)
|
Iter |
FunCall.iter(QueryContext ctx)
|
Iter |
For.iter(QueryContext ctx)
|
Iter |
FLWR.iter(QueryContext ctx)
|
Iter |
FLWOR.iter(QueryContext ctx)
|
Iter |
Expr.iter(QueryContext ctx)
Evaluates the expression and returns an iterator on the resulting items. |
NodeIter |
Except.iter(QueryContext ctx)
|
Iter |
Context.iter(QueryContext ctx)
|
Iter |
Catch.iter(QueryContext ctx,
QueryException ex)
Catch iterator. |
boolean |
Pos.last(QueryContext ctx)
Returns false if no more results can be expected. |
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)
|
Return |
VarCall.returned(QueryContext ctx)
|
Return |
Unary.returned(QueryContext ctx)
|
Return |
TypeSwitch.returned(QueryContext ctx)
|
Return |
Satisfy.returned(QueryContext ctx)
|
Return |
Root.returned(QueryContext ctx)
|
Return |
RangeAccess.returned(QueryContext ctx)
|
Return |
Range.returned(QueryContext ctx)
|
Return |
Pos.returned(QueryContext ctx)
|
Return |
Ord.returned(QueryContext ctx)
|
Return |
Or.returned(QueryContext ctx)
|
Return |
Instance.returned(QueryContext ctx)
|
Return |
IndexAccess.returned(QueryContext ctx)
|
Return |
If.returned(QueryContext ctx)
|
Return |
Grp.returned(QueryContext ctx)
|
Return |
FunCall.returned(QueryContext ctx)
|
Return |
ForLet.returned(QueryContext ctx)
|
Return |
FLWOR.returned(QueryContext ctx)
|
Return |
Expr.returned(QueryContext ctx)
Indicates the return type of an expression. |
Return |
CmpV.returned(QueryContext ctx)
|
Return |
CmpR.returned(QueryContext ctx)
|
Return |
CmpN.returned(QueryContext ctx)
|
Return |
CmpG.returned(QueryContext ctx)
|
Return |
Clc.returned(QueryContext ctx)
|
Return |
CFrag.returned(QueryContext ctx)
|
Return |
Castable.returned(QueryContext ctx)
|
Return |
Cast.returned(QueryContext ctx)
|
Return |
Case.returned(QueryContext ctx)
|
Return |
And.returned(QueryContext ctx)
|
long |
Range.size(QueryContext ctx)
|
long |
List.size(QueryContext ctx)
|
long |
Expr.size(QueryContext ctx)
Returns the sequence size or 1. |
Item |
Expr.test(QueryContext ctx)
Performs a predicate test and returns the item if test was successful. |
boolean |
VarCall.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
TypeSwitch.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Try.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Single.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Simple.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Satisfy.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Root.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Preds.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Pred.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Pos.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Order.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Ord.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Grp.uses(Expr.Use use,
QueryContext ctx)
|
boolean |
Group.uses(Expr.Use use,
QueryContext ctx)
|
boolean |
FunCall.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
ForLet.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
FLWOR.uses(Expr.Use u,
QueryContext ctx)
|
abstract boolean |
Expr.uses(Expr.Use u,
QueryContext ctx)
Indicates if an expression uses the specified type. |
boolean |
Context.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
CFrag.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Catch.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Case.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Arr.uses(Expr.Use u,
QueryContext ctx)
|
Constructors in org.basex.query.expr with parameters of type QueryContext | |
---|---|
Constr(QueryContext ctx,
Expr... expr)
Creates the children of the constructor. |
Uses of QueryContext in org.basex.query.ft |
---|
Methods in org.basex.query.ft with parameters of type QueryContext | |
---|---|
FTItem |
FTWords.atomic(QueryContext ctx)
|
FTItem |
FTWeight.atomic(QueryContext ctx)
|
FTItem |
FTOr.atomic(QueryContext ctx)
|
FTItem |
FTOptions.atomic(QueryContext ctx)
|
FTItem |
FTNot.atomic(QueryContext ctx)
|
FTItem |
FTMildNot.atomic(QueryContext ctx)
|
abstract FTItem |
FTExpr.atomic(QueryContext ctx)
This method is called by the sequential full-text evaluation. |
Bln |
FTContainsIndex.atomic(QueryContext ctx)
|
Bln |
FTContains.atomic(QueryContext ctx)
|
FTItem |
FTAnd.atomic(QueryContext ctx)
|
void |
StopWords.comp(QueryContext ctx)
Compiles the full-text options. |
FTExpr |
FTWords.comp(QueryContext ctx)
|
FTExpr |
FTWindow.comp(QueryContext ctx)
|
FTExpr |
FTWeight.comp(QueryContext ctx)
|
FTExpr |
FTOr.comp(QueryContext ctx)
|
FTExpr |
FTOptions.comp(QueryContext ctx)
|
void |
FTOpt.comp(QueryContext ctx)
Compiles the full-text options. |
FTExpr |
FTNot.comp(QueryContext ctx)
|
FTExpr |
FTExpr.comp(QueryContext ctx)
|
FTExpr |
FTDistance.comp(QueryContext ctx)
|
Expr |
FTContains.comp(QueryContext ctx)
|
FTExpr |
FTAnd.comp(QueryContext ctx)
|
boolean |
FTIndexAccess.duplicates(QueryContext ctx)
|
FTIter |
FTWords.iter(QueryContext ctx)
|
FTIter |
FTWeight.iter(QueryContext ctx)
|
FTIter |
FTOr.iter(QueryContext ctx)
|
FTIter |
FTOptions.iter(QueryContext ctx)
|
FTIter |
FTNot.iter(QueryContext ctx)
|
FTIter |
FTMildNot.iter(QueryContext ctx)
|
Iter |
FTIndexAccess.iter(QueryContext ctx)
|
abstract FTIter |
FTExpr.iter(QueryContext ctx)
This method is called by the index-based full-text evaluation. |
FTIter |
FTAnd.iter(QueryContext ctx)
|
boolean |
FTWords.removable(Var v,
QueryContext ctx)
|
boolean |
FTWindow.removable(Var v,
QueryContext ctx)
|
boolean |
FTWeight.removable(Var v,
QueryContext ctx)
|
boolean |
FTExpr.removable(Var v,
QueryContext ctx)
|
boolean |
FTDistance.removable(Var v,
QueryContext ctx)
|
boolean |
FTContains.removable(Var v,
QueryContext ctx)
|
Return |
FTExpr.returned(QueryContext ctx)
|
Return |
FTContains.returned(QueryContext ctx)
|
boolean |
FTExpr.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
FTContains.uses(Expr.Use u,
QueryContext ctx)
|
Uses of QueryContext in org.basex.query.func |
---|
Methods in org.basex.query.func with parameters of type QueryContext | |
---|---|
Item |
FNSimple.atomic(QueryContext ctx)
|
Item |
FNSeq.atomic(QueryContext ctx)
|
Item |
FNGen.atomic(QueryContext ctx)
|
Item |
FNBaseX.atomic(QueryContext ctx)
|
Item |
FNAggr.atomic(QueryContext ctx)
|
Expr |
Fun.c(QueryContext ctx)
Compiles the function. |
Expr |
FNSimple.c(QueryContext ctx)
|
Expr |
FNGen.c(QueryContext ctx)
|
Expr |
FNBaseX.c(QueryContext ctx)
|
Expr |
FNAggr.c(QueryContext ctx)
|
Expr |
Fun.comp(QueryContext ctx)
|
Iter |
FunJava.iter(QueryContext ctx)
|
Iter |
FNSimple.iter(QueryContext ctx)
|
Iter |
FNSeq.iter(QueryContext ctx)
|
Iter |
FNGen.iter(QueryContext ctx)
|
Iter |
FNBaseX.iter(QueryContext ctx)
|
Return |
Fun.returned(QueryContext ctx)
|
Return |
FNSimple.returned(QueryContext ctx)
|
boolean |
FNGen.uses(Expr.Use u,
QueryContext ctx)
|
Uses of QueryContext in org.basex.query.item |
---|
Methods in org.basex.query.item with parameters of type QueryContext | |
---|---|
Item |
Seq.atomic(QueryContext ctx)
|
Item |
Item.atomic(QueryContext ctx)
|
Item |
SeqType.cast(Item it,
Expr expr,
QueryContext ctx)
Casts the specified item. |
Item |
SeqType.cast(Item item,
QueryContext ctx)
Casts the specified item. |
Expr |
Item.comp(QueryContext ctx)
|
boolean |
Seq.duplicates(QueryContext ctx)
|
boolean |
Item.duplicates(QueryContext ctx)
|
Item |
Type.e(Item it,
QueryContext ctx)
Constructs a new item from the specified item. |
Item |
Seq.ebv(QueryContext ctx)
|
Item |
Item.ebv(QueryContext ctx)
|
Iter |
Item.iter(QueryContext ctx)
|
boolean |
Item.removable(Var v,
QueryContext ctx)
|
Return |
Seq.returned(QueryContext ctx)
|
Return |
Item.returned(QueryContext ctx)
|
long |
Seq.size(QueryContext ctx)
|
long |
Item.size(QueryContext ctx)
|
Item |
Seq.test(QueryContext ctx)
|
Item |
Item.test(QueryContext ctx)
|
byte[] |
Nod.uri(byte[] pref,
QueryContext ctx)
Returns the uri for the specified prefix. |
boolean |
Item.uses(Expr.Use u,
QueryContext ctx)
|
Constructors in org.basex.query.item with parameters of type QueryContext | |
---|---|
QNm(byte[] n,
QueryContext ctx)
Constructor. |
Uses of QueryContext in org.basex.query.iter |
---|
Constructors in org.basex.query.iter with parameters of type QueryContext | |
---|---|
SeqIter(QueryContext c)
Constructor, specifying the query context. |
Uses of QueryContext in org.basex.query.path |
---|
Methods in org.basex.query.path with parameters of type QueryContext | |
---|---|
Expr |
AxisPath.addText(QueryContext ctx)
|
boolean |
Test.comp(QueryContext ctx)
Optimizes and compiles the expression. |
Expr |
Step.comp(QueryContext ctx)
|
Expr |
SimpleIterStep.comp(QueryContext ctx)
|
Expr |
Path.comp(QueryContext ctx)
|
boolean |
NameTest.comp(QueryContext ctx)
|
Expr |
MixedPath.comp(QueryContext ctx)
|
Expr |
AxisPath.comp(QueryContext ctx)
|
boolean |
IterPath.duplicates(QueryContext ctx)
|
NodeIter |
Step.iter(QueryContext ctx)
|
NodeIter |
SimpleIterStep.iter(QueryContext ctx)
|
Iter |
MixedPath.iter(QueryContext ctx)
|
NodeIter |
IterStep.iter(QueryContext ctx)
|
Iter |
IterPath.iter(QueryContext ctx)
|
Iter |
AxisPath.iter(QueryContext ctx)
|
boolean |
MixedPath.removable(Var v,
QueryContext ctx)
|
boolean |
AxisPath.removable(Var v,
QueryContext ctx)
|
Return |
Step.returned(QueryContext ctx)
|
Return |
MixedPath.returned(QueryContext ctx)
|
Return |
AxisPath.returned(QueryContext ctx)
|
long |
AxisPath.size(QueryContext ctx)
|
boolean |
MixedPath.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
AxisPath.uses(Expr.Use u,
QueryContext ctx)
|
Uses of QueryContext in org.basex.query.up |
---|
Methods in org.basex.query.up with parameters of type QueryContext | |
---|---|
void |
Updates.add(UpdatePrimitive p,
QueryContext ctx)
Adds an update primitive to the corresponding primitive list. |
Item |
Transform.atomic(QueryContext ctx)
|
Seq |
Replace.atomic(QueryContext ctx)
|
Seq |
Rename.atomic(QueryContext ctx)
|
Seq |
Insert.atomic(QueryContext ctx)
|
Seq |
Delete.atomic(QueryContext ctx)
|
Expr |
Transform.comp(QueryContext ctx)
|
boolean |
Update.uses(Expr.Use u,
QueryContext ctx)
|
boolean |
Transform.uses(Expr.Use u,
QueryContext ctx)
|
Uses of QueryContext in org.basex.query.util |
---|
Methods in org.basex.query.util with parameters of type QueryContext | |
---|---|
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. |
void |
Variables.comp(QueryContext ctx)
Compiles the variables. |
Var |
Var.comp(QueryContext ctx)
|
void |
Functions.comp(QueryContext ctx)
Compiles the functions. |
Expr |
Functions.get(QNm name,
Expr[] args,
QueryContext ctx)
Returns the specified function. |
Item |
Var.item(QueryContext ctx)
Evaluates the variable and returns the resulting item. |
Iter |
Var.iter(QueryContext ctx)
|
Return |
Var.returned(QueryContext ctx)
|
boolean |
Var.uses(Expr.Use u,
QueryContext ctx)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |