|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expr | |
---|---|
org.basex.data | This package contains the main database structures. |
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.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 Expr in org.basex.data |
---|
Methods in org.basex.data with parameters of type Expr | |
---|---|
void |
Serializer.emptyElement(Expr expr,
byte[]... a)
Opens and closes an empty element. |
Uses of Expr in org.basex.query |
---|
Methods in org.basex.query that return Expr | |
---|---|
Expr |
QueryParser.parse(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 |
Group
Implementation of the group by clause. |
class |
Grp
Single group expression. |
class |
If
If expression. |
class |
IndexAccess
This index class retrieves texts and attribute values from the index. |
class |
Instance
Instance test. |
class |
InterSect
Intersect expression. |
class |
IterPred
Iterative 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 |
RangeAccess
This index class retrieves range values from the index. |
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 |
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 Step |
CmpG.indexStep(Expr expr)
Returns the indexable index step or null. |
boolean |
Root.sameAs(Expr cmp)
|
boolean |
RangeAccess.sameAs(Expr cmp)
|
boolean |
IndexAccess.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... v)
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. |
|
Constr(QueryContext ctx,
Expr... expr)
Creates the children of the 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. |
|
FLWOR(ForLet[] f,
Expr w,
Order o,
Group g,
Expr r)
FLWOR initialization. |
|
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. |
|
Grp(Expr e)
Constructor. |
|
If(Expr e,
Expr t,
Expr s)
Constructor. |
|
IndexAccess(Expr e,
Data.Type t,
IndexContext ic)
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)
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 |
FTContainsIndex
Sequential FTContains expression with index access. |
class |
FTContent
FTContent expression. |
class |
FTDistance
FTDistance expression. |
class |
FTExpr
This class defines is an abstract class for full-text expressions. |
class |
FTIndexAccess
FTContains expression with index access. |
class |
FTMildNot
FTMildnot expression. |
class |
FTNot
FTUnaryNot expression. |
class |
FTOptions
FTOptions expression. |
class |
FTOr
FTOr expression. |
class |
FTOrder
FTOrder expression. |
class |
FTScope
FTScope expression. |
class |
FTWeight
FTOptions expression. |
class |
FTWindow
FTWindow expression. |
class |
FTWords
FTWords expression. |
Methods in org.basex.query.ft that return Expr | |
---|---|
Expr |
FTContains.comp(QueryContext ctx)
|
Expr |
FTContains.indexEquivalent(IndexContext ic)
|
Expr |
FTContains.remove(Var v)
|
Methods in org.basex.query.ft with parameters of type Expr | |
---|---|
boolean |
FTIndexAccess.sameAs(Expr cmp)
|
Constructors in org.basex.query.ft with parameters of type Expr | |
---|---|
FTContains(Expr e,
FTExpr fte)
Constructor. |
|
FTContainsIndex(Expr e,
FTExpr f,
IndexContext ic)
Constructor. |
|
FTDistance(FTExpr e,
Expr[] d,
Tokenizer.FTUnit u)
Constructor. |
|
FTWeight(FTExpr e,
Expr w)
Constructor. |
|
FTWindow(FTExpr e,
Expr w,
Tokenizer.FTUnit u)
Constructor. |
|
FTWords(Expr e,
FTOpt.FTMode m,
Expr[] o)
Sequential constructor. |
|
FTWords(Expr e,
FTOpt.FTMode m,
Expr[] o)
Sequential constructor. |
Uses of Expr in org.basex.query.func |
---|
Subclasses of Expr in org.basex.query.func | |
---|---|
class |
FNAggr
Aggregating functions. |
class |
FNBaseX
Project specific functions. |
class |
FNGen
Generating functions. |
class |
FNSeq
Sequence 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 |
FNGen.c(QueryContext ctx)
|
Expr |
FNBaseX.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. |
void |
Fun.init(FunDef f,
Expr[] e)
Initializes the function. |
Constructors in org.basex.query.func with parameters of type Expr | |
---|---|
FunJava(Class<?> c,
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 |
FTItem
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 |
IterPath
Iterative path expression for location paths which return sorted and duplicate-free results. |
class |
IterStep
Path expression. |
class |
MixedPath
Path expression. |
class |
Path
Path expression. |
class |
SimpleIterStep
Iterative step expression without predicates. |
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)
|
String |
Path.toString(Expr[] step)
Returns a string representation. |
Constructors in org.basex.query.path with parameters of type Expr | |
---|---|
IterPath(Expr r,
Step[] s)
Constructor. |
|
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. |
Uses of Expr in org.basex.query.up |
---|
Subclasses of Expr in org.basex.query.up | |
---|---|
class |
Delete
Delete expression. |
class |
Insert
Insert expression. |
class |
Rename
Rename expression. |
class |
Replace
Replace expression. |
class |
Transform
Transform expression. |
class |
Update
Abstract update expression. |
Methods in org.basex.query.up that return Expr | |
---|---|
Expr |
Transform.comp(QueryContext ctx)
|
Constructors in org.basex.query.up with parameters of type Expr | |
---|---|
Delete(Expr r)
Constructor. |
|
Insert(Expr src,
boolean f,
boolean l,
boolean b,
boolean a,
Expr trg)
Constructor. |
|
Rename(Expr tg,
Expr n)
Constructor. |
|
Replace(Expr t,
Expr r,
boolean v)
Constructor. |
|
Transform(Let[] c,
Expr m,
Expr r)
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 |
Functions.get(QNm name,
Expr[] args,
QueryContext ctx)
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,
QueryContext ctx)
Returns the specified function. |
static void |
Err.nodes(Expr ex)
Throws a node exception. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |