|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use XPContext | |
---|---|
org.basex.query.xpath | Includes an implementation of XPath 1.0. |
org.basex.query.xpath.expr | Contains XPath 1.0 expressions. |
org.basex.query.xpath.func | Contains XPath 1.0 functions. |
org.basex.query.xpath.internal | Contains internally used XPath expressions. |
org.basex.query.xpath.item | Contains containers for XPath 1.0 data types. |
org.basex.query.xpath.locpath | Contains classes for the evaluation of XPath 1.0 location steps. |
Uses of XPContext in org.basex.query.xpath |
---|
Methods in org.basex.query.xpath that return XPContext | |
---|---|
XPContext |
XPContext.compile(Nodes n)
|
XPContext |
XPathProcessor.create()
|
XPContext |
XPParser.parse()
Parses the query and returns a query context. |
XPContext |
XPParser.parse(boolean end)
Parses the query and returns a query context. |
Methods in org.basex.query.xpath with parameters of type XPContext | |
---|---|
static void |
XPOptimizer.addText(Expr ex,
XPContext ctx)
Adds a text step to the specified path. |
Uses of XPContext in org.basex.query.xpath.expr |
---|
Methods in org.basex.query.xpath.expr with parameters of type XPContext | |
---|---|
Expr |
Arr.comp(XPContext ctx)
|
Expr |
Cmp.comp(XPContext ctx)
|
FTArrayExpr |
FTOr.comp(XPContext ctx)
|
Expr |
Clc.comp(XPContext ctx)
|
FTArrayExpr |
FTArrayExpr.comp(XPContext ctx)
Optimizes the expression. |
Expr |
Or.comp(XPContext ctx)
|
Expr |
Filter.comp(XPContext ctx)
|
FTArrayExpr |
FTMildNot.comp(XPContext ctx)
|
Expr |
FTContains.comp(XPContext ctx)
|
Expr |
FTContainsNS.comp(XPContext ctx)
|
abstract Expr |
Expr.comp(XPContext ctx)
Optimizes the expression. |
FTArrayExpr |
FTAnd.comp(XPContext ctx)
|
FTArrayExpr |
FTSelect.comp(XPContext ctx)
|
FTArrayExpr |
FTWords.comp(XPContext ctx)
|
Expr |
Pos.comp(XPContext ctx)
|
Expr |
Unary.comp(XPContext ctx)
|
Expr |
And.comp(XPContext ctx)
|
FTArrayExpr |
FTNot.comp(XPContext ctx)
|
Bln |
FTUnion.eval(XPContext ctx)
|
Bln |
Cmp.eval(XPContext ctx)
|
Bln |
FTNotIter.eval(XPContext ctx)
|
Item |
Path.eval(XPContext ctx)
|
Bln |
FTOr.eval(XPContext ctx)
|
Dbl |
Clc.eval(XPContext ctx)
|
Bln |
FTIntersection.eval(XPContext ctx)
|
Bln |
Or.eval(XPContext ctx)
|
Nod |
Filter.eval(XPContext ctx)
|
Bln |
FTMildNot.eval(XPContext ctx)
|
Item |
FTContains.eval(XPContext ctx)
|
Bln |
FTMildNotIter.eval(XPContext ctx)
|
Nod |
FTContainsNS.eval(XPContext ctx)
|
abstract Item |
Expr.eval(XPContext ctx)
Evaluates the expression with the specified context set. |
Nod |
InterSect.eval(XPContext ctx)
|
Bln |
FTAnd.eval(XPContext ctx)
|
Item |
FTSelect.eval(XPContext ctx)
|
Item |
FTWords.eval(XPContext ctx)
|
Bln |
Pos.eval(XPContext ctx)
|
Dbl |
Unary.eval(XPContext ctx)
|
Nod |
Union.eval(XPContext ctx)
|
Bln |
And.eval(XPContext ctx)
|
Bln |
FTNot.eval(XPContext ctx)
|
FTArrayExpr |
FTOr.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
FTArrayExpr |
FTArrayExpr.indexEquivalent(XPContext ctx,
Step step,
boolean seq)
|
Expr |
Or.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
FTArrayExpr |
FTMildNot.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
Expr |
FTContains.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
Expr |
Expr.indexEquivalent(XPContext ctx,
Step step,
boolean seq)
Returns an equivalent expression which accesses an index structure. |
Expr |
Equality.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
FTArrayExpr |
FTAnd.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
FTArrayExpr |
FTSelect.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
FTArrayExpr |
FTWords.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
Expr |
And.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
FTArrayExpr |
FTNot.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
int |
FTOr.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
Or.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
FTMildNot.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
FTContains.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
Expr.indexSizes(XPContext ctx,
Step step,
int min)
Returns the number of results if this query is evaluated by an index. |
int |
Equality.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
FTAnd.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
FTSelect.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
FTWords.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
And.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
FTNot.indexSizes(XPContext ctx,
Step curr,
int min)
|
FTNode |
FTUnion.next(XPContext ctx)
|
FTNode |
FTNotIter.next(XPContext ctx)
|
FTNode |
FTIntersection.next(XPContext ctx)
|
FTNode |
FTArrayExpr.next(XPContext ctx)
Returns the next ftquery result. |
FTNode |
FTMildNotIter.next(XPContext ctx)
|
FTNode |
FTSelect.next(XPContext ctx)
|
Uses of XPContext in org.basex.query.xpath.func |
---|
Methods in org.basex.query.xpath.func with parameters of type XPContext | |
---|---|
Expr |
Count.comp(XPContext ctx)
|
Expr |
ContainsLC.comp(XPContext ctx)
|
Expr |
Contains.comp(XPContext ctx)
|
Expr |
Matches.comp(XPContext ctx)
|
Expr |
Ceiling.comp(XPContext ctx)
|
Expr |
Round.comp(XPContext ctx)
|
Bln |
False.comp(XPContext ctx)
|
Expr |
Func.comp(XPContext ctx)
|
Bln |
True.comp(XPContext ctx)
|
Expr |
Not.comp(XPContext ctx)
|
Expr |
Floor.comp(XPContext ctx)
|
Bln |
Lang.eval(XPContext ctx)
|
Nod |
Nodes.eval(XPContext ctx)
|
Dbl |
Count.eval(XPContext ctx)
|
Str |
Name.eval(XPContext ctx)
|
Bln |
ContainsLC.eval(XPContext ctx)
|
Bln |
Contains.eval(XPContext ctx)
|
Dbl |
StringLength.eval(XPContext ctx)
|
Bln |
Matches.eval(XPContext ctx)
|
Nod |
Distinct.eval(XPContext ctx)
|
Str |
Concat.eval(XPContext ctx)
|
Str |
NamespaceURI.eval(XPContext ctx)
|
Dbl |
Last.eval(XPContext ctx)
|
Dbl |
NumFunc.eval(XPContext ctx)
|
Dbl |
Ceiling.eval(XPContext ctx)
|
Item |
Random.eval(XPContext ctx)
|
Bln |
StartsWith.eval(XPContext ctx)
|
Dbl |
Round.eval(XPContext ctx)
|
Bln |
False.eval(XPContext ctx)
|
Str |
NormalizeSpace.eval(XPContext ctx)
|
Bln |
BooleanFunc.eval(XPContext ctx)
|
Nod |
Id.eval(XPContext ctx)
|
Dbl |
Sum.eval(XPContext ctx)
|
Str |
SubStr.eval(XPContext ctx)
|
Bln |
True.eval(XPContext ctx)
|
Dbl |
Position.eval(XPContext ctx)
|
Bln |
Not.eval(XPContext ctx)
|
Nod |
Doc.eval(XPContext ctx)
|
Str |
Translate.eval(XPContext ctx)
|
Item |
Sort.eval(XPContext ctx)
|
Str |
LocalName.eval(XPContext ctx)
|
Bln |
EndsWith.eval(XPContext ctx)
|
Str |
SubstringBefore.eval(XPContext ctx)
|
Dbl |
Floor.eval(XPContext ctx)
|
Str |
StringFunc.eval(XPContext ctx)
|
Str |
SubstringAfter.eval(XPContext ctx)
|
Item[] |
Func.evalArgs(XPContext ctx)
Evaluates the arguments. |
Uses of XPContext in org.basex.query.xpath.internal |
---|
Methods in org.basex.query.xpath.internal with parameters of type XPContext | |
---|---|
Expr |
InternalExpr.comp(XPContext ctx)
|
Bln |
FTIndex.eval(XPContext ctx)
|
Nod |
IndexMatch.eval(XPContext ctx)
|
Bln |
AllOf.eval(XPContext ctx)
|
Bln |
Range.eval(XPContext ctx)
|
Nod |
RangeAccess.eval(XPContext ctx)
|
Nod |
IndexAccess.eval(XPContext ctx)
|
Bln |
OneOf.eval(XPContext ctx)
|
FTArrayExpr |
FTIndex.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
Expr |
AllOf.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
Expr |
Range.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
Expr |
OneOf.indexEquivalent(XPContext ctx,
Step curr,
boolean seq)
|
int |
FTIndex.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
AllOf.indexSizes(XPContext ctx,
Step curr,
int min)
|
int |
Range.indexSizes(XPContext ctx,
Step curr,
int mn)
|
int |
OneOf.indexSizes(XPContext ctx,
Step curr,
int min)
|
FTNode |
FTIndex.next(XPContext ctx)
|
Uses of XPContext in org.basex.query.xpath.item |
---|
Methods in org.basex.query.xpath.item with parameters of type XPContext | |
---|---|
Expr |
Item.comp(XPContext ctx)
|
Nod |
Nod.eval(XPContext ctx)
|
Str |
Str.eval(XPContext ctx)
|
Dbl |
Dbl.eval(XPContext ctx)
|
Bln |
Bln.eval(XPContext ctx)
|
Constructors in org.basex.query.xpath.item with parameters of type XPContext | |
---|---|
Nod(int[] ids,
XPContext ctx)
Constructor, creating a new node set from the specified node ids. |
|
Nod(XPContext ctx)
Constructor, creating an empty node set. |
Uses of XPContext in org.basex.query.xpath.locpath |
---|
Methods in org.basex.query.xpath.locpath with parameters of type XPContext | |
---|---|
void |
LocPath.addPosPred(XPContext ctx)
Limit evaluation of predicates to first hit if only existence of path has to be checked. |
Expr |
LocPath.comp(XPContext ctx)
|
boolean |
Preds.compile(XPContext ctx)
Optimizes the predicates. |
boolean |
Steps.compile(XPContext ctx)
Optimizes the location steps. |
abstract Nod |
LocPath.eval(XPContext ctx)
|
Nod |
LocPathAbs.eval(XPContext ctx)
|
Nod |
Steps.eval(XPContext ctx)
Evaluates the location steps. |
Nod |
LocPathRel.eval(XPContext ctx)
|
void |
Preds.eval(XPContext ctx,
NodeBuilder nodes,
NodeBuilder result)
Evaluates the predicates. |
IndexToken |
LocPath.indexable(XPContext ctx,
Expr exp,
Comp cmp)
Checks if the path is indexable. |
Expr |
PredSimple.indexEquivalent(XPContext ctx,
Step step,
boolean seq)
|
int |
PredSimple.indexSizes(XPContext ctx,
Step curr,
int min)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |