|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use QueryContext | |
|---|---|
| org.basex.query | Provides classes for querying the data. |
| org.basex.query.expr | Contains XQuery 1.0 expressions. |
| org.basex.query.ft | Contains XQuery Full-Text 1.0 expressions. |
| org.basex.query.func | Contains XQuery 1.0 functions. |
| org.basex.query.item | Contains XQuery 1.0 data types. |
| org.basex.query.iter | Contains XQuery iterators. |
| org.basex.query.path | Contains XQuery 1.0 path expressions. |
| org.basex.query.util | 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)
Adds a text to an expression. |
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. |
Item |
CText.atomic(QueryContext ctx)
|
Item |
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)
|
Item |
CElem.atomic(QueryContext ctx)
|
Item |
CDoc.atomic(QueryContext ctx)
|
Item |
CComm.atomic(QueryContext ctx)
|
Item |
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 |
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 |
Delete.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 |
CAttr.comp(QueryContext ctx)
|
Expr |
Catch.comp(QueryContext ctx)
|
Expr |
Castable.comp(QueryContext ctx)
|
Expr |
Cast.comp(QueryContext ctx)
|
Expr |
Case.comp(QueryContext ctx)
|
Expr |
Arr.comp(QueryContext ctx)
|
Expr |
And.comp(QueryContext ctx)
|
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 |
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 |
Delete.uses(Expr.Use u,
QueryContext ctx)
|
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)
|
| Uses of QueryContext in org.basex.query.ft |
|---|
| 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 |
FNAggr.atomic(QueryContext ctx)
|
Expr |
Fun.c(QueryContext ctx)
Compiles the function. |
Expr |
FNSimple.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)
|
Return |
Fun.returned(QueryContext ctx)
|
Return |
FNSimple.returned(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)
|
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.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. |
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 | |||||||||