|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Expr | |
|---|---|
| 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.path | Contains XQuery 1.0 path expressions. |
| org.basex.query.util | Contains XQuery utility classes. |
| Uses of Expr in org.basex.query |
|---|
| Methods in org.basex.query that return Expr | |
|---|---|
Expr |
QueryParser.parse(java.lang.String q,
IO f,
Uri u)
Parses the specified query. |
Expr |
QueryParser.parse(Uri u,
boolean end)
Parses the specified query. |
Expr |
QueryParser.path()
[ 68] Parses a PathExpr |
| Methods in org.basex.query with parameters of type Expr | |
|---|---|
Iter |
QueryContext.iter(Expr e)
Evaluates the specified expression and returns an iterator. |
| Uses of Expr in org.basex.query.expr |
|---|
| Subclasses of Expr in org.basex.query.expr | |
|---|---|
class |
And
And expression. |
class |
Arr
Abstract array expression. |
class |
Case
Case expression. |
class |
Cast
Cast expression. |
class |
Castable
Castable expression. |
class |
Catch
Catch clause. |
class |
CAttr
Attribute fragment. |
class |
CComm
Comment fragment. |
class |
CDoc
Document fragment. |
class |
CElem
Element fragment. |
class |
CFrag
Fragment constructor. |
class |
Clc
Calculation. |
class |
CmpG
General comparison. |
class |
CmpN
Node comparison. |
class |
CmpR
Range comparison expression. |
class |
CmpV
Value comparison. |
class |
Context
Context Item. |
class |
CPI
PI fragment. |
class |
CText
Text fragment. |
class |
Except
Except Expression. |
class |
FLWOR
FLWOR Clause. |
class |
FLWR
FLWR Clause. |
class |
For
For Clause. |
class |
ForLet
Abstract For/Let Clause. |
class |
Func
User defined function. |
class |
FunCall
Function call. |
class |
If
FLWOR Clause. |
class |
IndexAccess
This index class retrieves attribute values from the index. |
class |
Instance
Instance Test. |
class |
InterSect
Intersect expression. |
class |
IterPred
Predicate expression. |
class |
Let
Let Clause. |
class |
List
Expression List. |
class |
Or
Or expression. |
class |
Ord
Single order specifier. |
class |
Order
Order by expression. |
class |
Pos
Pos Expression. |
class |
Pred
Predicate expression. |
class |
Preds
Abstract predicate expression, implemented by Pred and
Step. |
class |
Range
Range Expression. |
class |
Root
Root node. |
class |
Satisfy
Some/Every Satisfier Clause. |
class |
Simple
Simple expression without arguments. |
class |
Single
Abstract single expression. |
class |
Treat
Treat as expression. |
class |
Try
Project specific try/catch expression. |
class |
TypeSwitch
Typeswitch expression. |
class |
Unary
Unary Expression. |
class |
Union
Union Expression. |
class |
VarCall
Variable expression. |
| Fields in org.basex.query.expr declared as Expr | |
|---|---|
Expr |
Single.expr
Expression list. |
Expr[] |
Arr.expr
Expression list. |
Expr[] |
Preds.pred
Predicates. |
Expr |
Pred.root
Expression. |
Expr |
Satisfy.sat
Expression list. |
| Methods in org.basex.query.expr with parameters of type Expr | |
|---|---|
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. |
static Expr |
Pos.get(Expr expr,
CmpV.Comp cmp,
Expr arg)
Returns an instance of this class, if possible, and the input expression otherwise. |
static Step |
CmpG.indexStep(Expr expr)
Returns the indexable index step or null. |
boolean |
Root.sameAs(Expr cmp)
|
boolean |
Expr.sameAs(Expr cmp)
Checks the current and specified expression for equality. |
boolean |
Context.sameAs(Expr cmp)
|
| Constructors in org.basex.query.expr with parameters of type Expr | |
|---|---|
And(Expr[] e)
Constructor. |
|
Case(Var v,
Expr r)
Constructor. |
|
Cast(Expr e,
SeqType t)
Function constructor. |
|
Castable(Expr e,
SeqType s)
Constructor. |
|
Catch(Expr ct,
QNm[] c,
Var v1,
Var v2,
Var v3)
Constructor. |
|
CAttr(Expr n,
Expr[] v,
boolean c)
Constructor. |
|
CAttr(Expr n,
Expr[] v,
boolean c)
Constructor. |
|
CComm(Expr c)
Constructor. |
|
CDoc(Expr e)
Constructor. |
|
CElem(Expr t,
Expr[] cont,
Atts ns)
Constructor. |
|
CElem(Expr t,
Expr[] cont,
Atts ns)
Constructor. |
|
CFrag(Expr... n)
Constructor. |
|
Clc(Expr e1,
Expr e2,
Calc c)
Constructor. |
|
CmpG(Expr e1,
Expr e2,
CmpG.Comp c)
Constructor. |
|
CmpN(Expr e1,
Expr e2,
CmpN.Comp c)
Constructor. |
|
CmpV(Expr e1,
Expr e2,
CmpV.Comp c)
Constructor. |
|
CPI(Expr n,
Expr v)
Constructor. |
|
CText(Expr t)
Constructor. |
|
Except(Expr[] e)
Constructor. |
|
FLWOR(ForLet[] f,
Expr w,
Order o,
Expr r)
Constructor. |
|
FLWR(ForLet[] f,
Expr w,
Expr r)
Constructor. |
|
For(Expr e,
Var v,
Var p,
Var s)
Constructor. |
|
FunCall(int i,
Expr[] a)
Function constructor. |
|
If(Expr e,
Expr t,
Expr s)
Constructor. |
|
Instance(Expr e,
SeqType s)
Constructor. |
|
InterSect(Expr[] l)
Constructor. |
|
IterPred(Expr r,
Expr[] p,
Pos ps,
boolean l)
Constructor. |
|
IterPred(Expr r,
Expr[] p,
Pos ps,
boolean l)
Constructor. |
|
Let(Expr e,
Var v,
boolean s)
Constructor. |
|
List(Expr... l)
Constructor. |
|
Or(Expr[] e)
Constructor. |
|
Ord(Expr e,
boolean d,
boolean l)
Constructor. |
|
Pred(Expr r,
Expr... p)
Constructor. |
|
Pred(Expr r,
Expr... p)
Constructor. |
|
Preds(Expr[] p)
Constructor. |
|
Range(Expr e1,
Expr e2)
Constructor. |
|
Satisfy(For[] f,
Expr s,
boolean e)
Constructor. |
|
Treat(Expr e,
SeqType s)
Constructor. |
|
Try(Expr t,
Catch[] c)
Constructor. |
|
TypeSwitch(Expr t,
Case[] c,
Var v,
Expr r)
Constructor. |
|
Unary(Expr e,
boolean min)
Constructor. |
|
Union(Expr[] e)
Constructor. |
|
| Uses of Expr in org.basex.query.ft |
|---|
| Subclasses of Expr in org.basex.query.ft | |
|---|---|
class |
FTAnd
FTAnd expression. |
class |
FTContains
FTContains expression. |
class |
FTContainsSIndex
Sequential FTContains expression with index access. |
class |
FTExpr
This class defines is an abstract class for full-text expressions. |
class |
FTIndex
This expression retrieves the ids of indexed fulltext terms. |
class |
FTIndexAccess
FTContains expression with index access. |
class |
FTMildNot
FTMildnot expression. |
class |
FTMildNotIndex
FTMildnotIndex expression. |
class |
FTNot
FTUnaryNot expression. |
class |
FTNotIndex
FTUnaryNot expression with index access. |
class |
FTOptions
FTOptions expression. |
class |
FTOr
FTOr expression. |
class |
FTPos
FTSelect expression. |
class |
FTPosIndex
FTSelect expression. |
class |
FTWords
FTWords expression. |
| Fields in org.basex.query.ft declared as Expr | |
|---|---|
Expr[] |
FTPos.dist
Distance occurrences. |
Expr |
FTContains.expr
Expression. |
Expr |
FTPos.weight
Weight. |
Expr |
FTPos.window
Window. |
| Methods in org.basex.query.ft that return Expr | |
|---|---|
Expr |
FTContains.comp(QueryContext ctx)
|
Expr |
FTContains.indexEquivalent(QueryContext ctx,
IndexContext ic)
|
Expr |
FTContains.remove(Var v)
|
| Constructors in org.basex.query.ft with parameters of type Expr | |
|---|---|
FTContains(Expr e,
FTExpr fte)
Constructor. |
|
FTContainsSIndex(Expr e,
FTExpr fte,
boolean v)
Constructor. |
|
FTWords(Expr e,
FTOpt.FTMode m,
Expr[] o)
Constructor. |
|
FTWords(Expr e,
FTOpt.FTMode m,
Expr[] o)
Constructor. |
|
| Uses of Expr in org.basex.query.func |
|---|
| Subclasses of Expr in org.basex.query.func | |
|---|---|
class |
FNAggr
Aggregating functions. |
class |
FNSimple
Simple functions. |
class |
Fun
Abstract function definition. |
class |
FunJava
Java function definition. |
| Methods in org.basex.query.func that return Expr | |
|---|---|
Expr |
Fun.c(QueryContext ctx)
Compiles the function. |
Expr |
FNSimple.c(QueryContext ctx)
|
Expr |
FNAggr.c(QueryContext ctx)
|
Expr |
Fun.comp(QueryContext ctx)
|
| Methods in org.basex.query.func with parameters of type Expr | |
|---|---|
Fun |
FNIndex.get(byte[] name,
byte[] uri,
Expr[] args)
Returns the specified function. |
| Constructors in org.basex.query.func with parameters of type Expr | |
|---|---|
FunJava(java.lang.Class<?> c,
java.lang.String m,
Expr[] a)
Constructor. |
|
| Uses of Expr in org.basex.query.item |
|---|
| Subclasses of Expr in org.basex.query.item | |
|---|---|
class |
Atm
Untyped atomic item. |
class |
B64
Base64Binary item. |
class |
Bln
Boolean item. |
class |
Dat
Date item. |
class |
Date
Date container. |
class |
Dbl
Double item. |
class |
DBNode
Disk-based Node item. |
class |
Dec
Decimal item. |
class |
DSim
Simple date item. |
class |
DTd
DayTime Duration item. |
class |
Dtm
DateTime item. |
class |
Dur
Duration item. |
class |
FAttr
Attribute Node Fragment. |
class |
FComm
Comment Node Fragment. |
class |
FDoc
Document Node Fragment. |
class |
FElem
Element Node Fragment. |
class |
Flt
Float item. |
class |
FNode
Node Type. |
class |
FPI
PI Node Fragment. |
class |
FTNodeItem
XQuery item representing a full-text Node. |
class |
FTxt
Text Node Fragment. |
class |
Hex
HexBinary item. |
class |
Item
Abstract item. |
class |
Itr
Integer item. |
class |
Jav
String item. |
class |
NCN
NCName item. |
class |
Nod
Node Type. |
class |
QNm
QName item. |
class |
Seq
Item sequence. |
class |
Str
String item. |
class |
Tim
Time item. |
class |
Uri
URI item. |
class |
YMd
YearMonth Duration item. |
| Methods in org.basex.query.item that return Expr | |
|---|---|
Expr |
Item.comp(QueryContext ctx)
|
| Methods in org.basex.query.item with parameters of type Expr | |
|---|---|
Item |
SeqType.cast(Item it,
Expr expr,
QueryContext ctx)
Casts the specified item. |
| Uses of Expr in org.basex.query.path |
|---|
| Subclasses of Expr in org.basex.query.path | |
|---|---|
class |
AxisPath
Axis Path expression. |
class |
IterStep
Path expression. |
class |
MixedPath
Path expression. |
class |
Path
Path expression. |
class |
SimpleIterPath
Iterative path expression for location paths which return sorted and duplicate-free results. |
class |
SimpleIterStep
Iterative step expression without predicates. |
class |
SingleIterPath
Iterative path expression. |
class |
Step
Location Step expression. |
| Fields in org.basex.query.path declared as Expr | |
|---|---|
Expr |
Path.root
Top expression. |
| Methods in org.basex.query.path that return Expr | |
|---|---|
Expr |
AxisPath.addText(QueryContext ctx)
|
Expr |
Step.comp(QueryContext ctx)
|
Expr |
SimpleIterStep.comp(QueryContext ctx)
|
Expr |
Path.comp(QueryContext ctx)
|
Expr |
MixedPath.comp(QueryContext ctx)
|
Expr |
AxisPath.comp(QueryContext ctx)
|
Expr |
Path.remove(Var v)
|
Expr |
MixedPath.remove(Var v)
|
Expr |
AxisPath.remove(Var v)
|
| Methods in org.basex.query.path with parameters of type Expr | |
|---|---|
AxisPath |
AxisPath.addPred(Expr pred)
Adds a predicate to the last step. |
static Step |
Step.get(Axis a,
Test t,
Expr... p)
This method creates a step instance. |
static AxisPath |
AxisPath.get(Expr r,
Step... st)
Constructor. |
AxisPath |
AxisPath.invertPath(Expr r,
Step curr)
Inverts a location path. |
boolean |
Step.sameAs(Expr cmp)
|
boolean |
AxisPath.sameAs(Expr cmp)
|
java.lang.String |
Path.toString(Expr[] step)
Returns a string representation. |
| Constructors in org.basex.query.path with parameters of type Expr | |
|---|---|
IterStep(Axis a,
Test t,
Expr[] p,
Pos ps,
boolean l)
Constructor. |
|
MixedPath(Expr r,
Expr... s)
Constructor. |
|
MixedPath(Expr r,
Expr... s)
Constructor. |
|
Path(Expr r)
Constructor. |
|
SimpleIterPath(Expr r,
Step[] s)
Constructor. |
|
SingleIterPath(Expr r,
Step... s)
Constructor. |
|
| Uses of Expr in org.basex.query.util |
|---|
| Subclasses of Expr in org.basex.query.util | |
|---|---|
class |
Var
Variable. |
| Fields in org.basex.query.util declared as Expr | |
|---|---|
Expr |
Var.expr
Variable expressions. |
| Methods in org.basex.query.util that return Expr | |
|---|---|
Expr |
Var.comp(QueryContext ctx)
|
Expr |
Functions.get(QNm name,
Expr[] args)
Returns the specified function. |
| Methods in org.basex.query.util with parameters of type Expr | |
|---|---|
Var |
Var.bind(Expr e,
QueryContext ctx)
Binds the specified expression to the variable. |
static void |
Err.empty(Expr e)
Throws a empty sequence exception. |
Expr |
Functions.get(QNm name,
Expr[] args)
Returns the specified function. |
static void |
Err.nodes(Expr ex)
Throws a node exception. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||