Package | Description |
---|---|
org.basex.query |
XQuery implementation.
|
org.basex.query.expr |
XQuery expressions.
|
org.basex.query.expr.constr |
Constructor expressions.
|
org.basex.query.expr.ft |
XQuery Full Text expressions.
|
org.basex.query.expr.gflwor | |
org.basex.query.expr.path |
XQuery path expressions.
|
org.basex.query.func |
XQuery functions.
|
org.basex.query.func.basex | |
org.basex.query.func.fn |
Functions in the fn namespace.
|
org.basex.query.func.hof |
Higher-order Functions.
|
org.basex.query.func.inspect |
Inspection Functions.
|
org.basex.query.func.stream |
Streaming Functions.
|
org.basex.query.func.xquery |
XQuery Functions.
|
org.basex.query.up.expr | |
org.basex.query.value |
XQuery values.
|
org.basex.query.value.array | |
org.basex.query.value.item | |
org.basex.query.value.map | |
org.basex.query.value.node | |
org.basex.query.var |
Modifier and Type | Field and Description |
---|---|
protected VarScope |
StaticScope.scope
Variable scope.
|
Constructor and Description |
---|
MainModule(Expr expr,
VarScope scope,
String doc,
StaticContext sc)
Constructor.
|
StaticDecl(StaticContext sc,
AnnList anns,
QNm name,
SeqType type,
VarScope scope,
String doc,
InputInfo info)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Expr |
CTxt.compile(QueryContext qc,
VarScope scp) |
Expr |
CMap.compile(QueryContext qc,
VarScope scp) |
CElem |
CElem.compile(QueryContext qc,
VarScope scp) |
Expr |
CArray.compile(QueryContext qc,
VarScope scp) |
Expr |
CTxt.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CPI.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CNSpace.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CMap.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CElem.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CDoc.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CComm.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CAttr.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
CArray.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Modifier and Type | Method and Description |
---|---|
Expr |
Step.compile(QueryContext qc,
VarScope scp) |
Expr |
Path.compile(QueryContext qc,
VarScope scp) |
abstract Step |
Step.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
MixedPath.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Step.inline(QueryContext qc,
VarScope scp,
Var var,
Expr ex) |
Expr |
Path.inline(QueryContext qc,
VarScope scp,
Var var,
Expr ex) |
Expr |
Step.optimize(QueryContext qc,
VarScope scp) |
Expr |
Path.optimize(QueryContext qc,
VarScope scp) |
Expr |
Path.optimizeEbv(QueryContext qc,
VarScope scp) |
Constructor and Description |
---|
Closure(InputInfo info,
SeqType ret,
Var[] args,
Expr expr,
AnnList anns,
Map<Var,Expr> nonLocal,
StaticContext sc,
VarScope scope)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected Expr |
BaseXLastFrom.opt(QueryContext qc,
VarScope scp) |
protected Expr |
BaseXItemAt.opt(QueryContext qc,
VarScope scp) |
Modifier and Type | Method and Description |
---|---|
protected Expr |
FnZeroOrOne.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnUnordered.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnTrace.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnTail.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnSum.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnSubsequence.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnString.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnReverse.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnRemove.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnOneOrMore.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnNot.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnIndexOf.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnHead.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnFunctionLookup.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnForEach.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnFoldRight.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnFoldLeft.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnExists.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnExactlyOne.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnEmpty.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnDistinctValues.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnData.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnCount.opt(QueryContext qc,
VarScope scp) |
protected Expr |
FnBoolean.opt(QueryContext qc,
VarScope scp) |
Expr |
FnExists.optimizeEbv(QueryContext qc,
VarScope scp) |
Expr |
FnBoolean.optimizeEbv(QueryContext qc,
VarScope scp) |
Modifier and Type | Method and Description |
---|---|
protected Expr |
HofId.opt(QueryContext qc,
VarScope scp) |
protected Expr |
HofFoldLeft1.opt(QueryContext qc,
VarScope scp) |
Modifier and Type | Method and Description |
---|---|
protected Expr |
InspectFunctions.opt(QueryContext qc,
VarScope scp) |
Modifier and Type | Method and Description |
---|---|
protected Expr |
StreamMaterialize.opt(QueryContext qc,
VarScope scp) |
Modifier and Type | Method and Description |
---|---|
protected Expr |
XQueryType.opt(QueryContext qc,
VarScope scp) |
Modifier and Type | Method and Description |
---|---|
Expr |
Transform.compile(QueryContext qc,
VarScope scp) |
Expr |
Modify.compile(QueryContext qc,
VarScope scp) |
Expr |
Transform.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Replace.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Rename.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Modify.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Insert.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Delete.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Transform.inline(QueryContext qc,
VarScope scp,
Var var,
Expr ex) |
Modifier and Type | Method and Description |
---|---|
Value |
Value.compile(QueryContext qc,
VarScope scp) |
Value |
Value.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Expr |
Value.inline(QueryContext qc,
VarScope scp,
Var var,
Expr ex) |
Modifier and Type | Method and Description |
---|---|
Expr |
Array.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Expr |
FuncItem.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Expr |
Map.inlineExpr(Expr[] exprs,
QueryContext qc,
VarScope scp,
InputInfo ii) |
Modifier and Type | Method and Description |
---|---|
Value |
DBNode.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
Modifier and Type | Method and Description |
---|---|
VarScope |
VarScope.copy(QueryContext qc,
IntObjMap<Var> vs)
Copies this VarScope.
|
Modifier and Type | Method and Description |
---|---|
Expr |
Var.checked(Expr ex,
QueryContext qc,
VarScope scp,
InputInfo ii)
Returns an equivalent to the given expression that checks this variable's type.
|
Expr |
VarRef.compile(QueryContext qc,
VarScope scp) |
VarRef |
VarRef.copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs) |
StaticVar |
Variables.declare(QNm nm,
SeqType type,
AnnList anns,
Expr expr,
boolean ext,
StaticContext sc,
VarScope scope,
String doc,
InputInfo ii)
Declares a new static variable.
|
Expr |
VarRef.inline(QueryContext qc,
VarScope scp,
Var v,
Expr ex) |
VarRef |
VarRef.optimize(QueryContext qc,
VarScope scp) |
Copyright © 2005–2015 BaseX Team. All rights reserved.