| Package | Description |
|---|---|
| org.basex.data |
Database structures.
|
| org.basex.query.expr |
XQuery expressions.
|
| org.basex.query.flwor | |
| org.basex.query.ft |
XQuery Full Text expressions.
|
| org.basex.query.func |
XQuery functions.
|
| org.basex.query.item |
XQuery data types.
|
| org.basex.query.item.map | |
| org.basex.query.path |
XQuery path expressions.
|
| org.basex.query.up.expr | |
| org.basex.query.util |
XQuery utility classes.
|
| org.basex.util.ft |
Full-text specific utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
protected FElem |
ExprInfo.planElem(java.lang.Object... atts)
Creates a new element node to be added to the expression tree.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExprInfo.addPlan(FElem plan,
FElem el,
ExprInfo... expr)
Adds trees of the specified expressions to the root node.
|
protected void |
ExprInfo.addPlan(FElem plan,
FElem el,
java.lang.Object... expr)
Adds trees of the specified expressions to the root node.
|
abstract void |
ExprInfo.plan(FElem e)
Creates an expression tree.
|
| Modifier and Type | Method and Description |
|---|---|
FElem |
CElem.item(QueryContext ctx,
InputInfo ii) |
| Modifier and Type | Method and Description |
|---|---|
void |
Arith.plan(FElem plan) |
void |
Cast.plan(FElem plan) |
void |
Instance.plan(FElem plan) |
void |
Pos.plan(FElem plan) |
void |
VarRef.plan(FElem plan) |
void |
Try.plan(FElem plan) |
void |
StringRangeAccess.plan(FElem plan) |
void |
Preds.plan(FElem plan) |
void |
If.plan(FElem plan) |
void |
CmpN.plan(FElem plan) |
void |
Arr.plan(FElem plan) |
void |
RangeAccess.plan(FElem plan) |
void |
CmpSR.plan(FElem plan) |
void |
Castable.plan(FElem plan) |
void |
TypeCase.plan(FElem plan) |
void |
CName.plan(FElem plan) |
void |
Pragma.plan(FElem plan) |
void |
TypeSwitch.plan(FElem plan) |
void |
CmpR.plan(FElem plan) |
void |
Unary.plan(FElem plan) |
void |
Extension.plan(FElem plan) |
void |
CmpV.plan(FElem plan) |
void |
Filter.plan(FElem plan) |
void |
Simple.plan(FElem plan) |
void |
CmpG.plan(FElem plan) |
void |
Switch.plan(FElem plan) |
void |
ValueAccess.plan(FElem plan) |
void |
Single.plan(FElem plan) |
void |
Quantifier.plan(FElem plan) |
void |
Treat.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderByExpr.plan(FElem plan) |
void |
Order.plan(FElem plan) |
void |
OrderByStable.plan(FElem plan) |
void |
Let.plan(FElem plan) |
void |
For.plan(FElem plan) |
void |
Group.plan(FElem plan) |
void |
Group.Spec.plan(FElem plan) |
void |
GFLWOR.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
FTDistance.plan(FElem plan) |
void |
FTExpr.plan(FElem plan) |
void |
FTOptions.plan(FElem plan) |
void |
FTWindow.plan(FElem plan) |
void |
FTWeight.plan(FElem plan) |
void |
FTExtensionSelection.plan(FElem plan) |
void |
FTContains.plan(FElem plan) |
void |
FTIndexAccess.plan(FElem plan) |
void |
FTWords.plan(FElem plan) |
void |
FTOrder.plan(FElem plan) |
void |
FTScope.plan(FElem plan) |
void |
FTContent.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
DynamicFunc.plan(FElem plan) |
void |
UserFuncCall.plan(FElem plan) |
void |
InlineFunc.plan(FElem plan) |
void |
JavaModuleFunc.plan(FElem plan) |
void |
UserFunc.plan(FElem plan) |
void |
StandardFunc.plan(FElem plan) |
void |
UserFuncs.plan(FElem plan) |
void |
JavaFunc.plan(FElem plan) |
void |
PartFunc.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
FElem |
FElem.add(ANode node)
Adds a node and updates its parent reference.
|
FElem |
FElem.optimize() |
| Modifier and Type | Method and Description |
|---|---|
void |
RangeSeq.plan(FElem plan) |
void |
FTxt.plan(FElem plan) |
void |
FuncItem.plan(FElem plan) |
void |
Empty.plan(FElem plan) |
void |
Seq.plan(FElem plan) |
void |
FPI.plan(FElem plan) |
abstract void |
FItem.plan(FElem root) |
void |
FElem.plan(FElem plan) |
void |
DBNode.plan(FElem plan) |
void |
FAttr.plan(FElem plan) |
void |
FDoc.plan(FElem plan) |
void |
Item.plan(FElem plan) |
void |
FNames.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
Map.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
AxisStep.plan(FElem plan) |
void |
Path.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
Transform.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
VarStack.plan(FElem plan) |
void |
Var.plan(FElem plan) |
void |
VarContext.plan(FElem plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
FTOpt.plan(FElem plan) |