| Package | Description |
|---|---|
| org.basex.data |
Database structures.
|
| org.basex.io.serial | |
| org.basex.query |
XQuery implementation.
|
| 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.iter |
XQuery iterators.
|
| 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 |
|---|---|
abstract void |
ExprInfo.plan(Serializer ser)
Serializes the expression tree.
|
void |
Result.serialize(Serializer ser)
Serializes the complete result.
|
void |
Nodes.serialize(Serializer ser) |
void |
Result.serialize(Serializer ser,
int n)
Serializes the specified result.
|
void |
Nodes.serialize(Serializer ser,
int n) |
| Modifier and Type | Class and Description |
|---|---|
class |
BuilderSerializer
A serializer that pipes the events directly through to a builder.
|
class |
DOTSerializer
This class serializes data in the DOT syntax.
|
class |
HTML5Serializer
This class serializes data as XHTML.
|
class |
HTMLSerializer
This class serializes data as HTML.
|
class |
JsonMLSerializer
This class serializes data as described in the
JsonML specification.
|
class |
JSONSerializer
This class serializes data as JSON.
|
class |
OutputSerializer
This class serializes data to an output stream.
|
class |
RawSerializer
This class serializes data in its internal format: no indentation and entity
coding takes place, binary data is directly output as raw data,
and all nodes except for text nodes are skipped.
|
class |
SAXSerializer
This class serializes data via SAX.
|
class |
TextSerializer
This class serializes data as text.
|
class |
XHTMLSerializer
This class serializes data as XHTML.
|
class |
XMLSerializer
This class serializes data as XML.
|
| Modifier and Type | Method and Description |
|---|---|
static Serializer |
Serializer.get(java.io.OutputStream os,
SerializerProp props)
Returns a specific serializer.
|
| Modifier and Type | Method and Description |
|---|---|
Serializer |
QueryProcessor.getSerializer(java.io.OutputStream os)
Returns a serializer for the given output stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
QueryProcessor.plan(Serializer ser)
Returns the query plan in the dot notation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Castable.plan(Serializer ser) |
void |
IndexAccess.plan(Serializer ser) |
void |
If.plan(Serializer ser) |
void |
Arr.plan(Serializer ser) |
void |
CmpG.plan(Serializer ser) |
void |
Unary.plan(Serializer ser) |
void |
Preds.plan(Serializer ser) |
void |
Instance.plan(Serializer ser) |
void |
CmpV.plan(Serializer ser) |
void |
Treat.plan(Serializer ser) |
void |
Try.plan(Serializer ser) |
void |
Quantifier.plan(Serializer ser) |
void |
Pragma.plan(Serializer ser) |
void |
RangeAccess.plan(Serializer ser) |
void |
Arith.plan(Serializer ser) |
void |
VarRef.plan(Serializer ser) |
void |
Pos.plan(Serializer ser) |
void |
Cast.plan(Serializer ser) |
void |
CmpN.plan(Serializer ser) |
void |
CmpR.plan(Serializer ser) |
void |
TypeSwitch.plan(Serializer ser) |
void |
Filter.plan(Serializer ser) |
void |
Single.plan(Serializer ser) |
void |
Extension.plan(Serializer ser) |
void |
CName.plan(Serializer ser) |
void |
Switch.plan(Serializer ser) |
void |
Simple.plan(Serializer ser) |
void |
TypeCase.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderByExpr.plan(Serializer ser) |
void |
Let.plan(Serializer ser) |
void |
OrderByStable.plan(Serializer ser) |
void |
Order.plan(Serializer ser) |
void |
Group.plan(Serializer ser) |
void |
Group.Spec.plan(Serializer ser) |
void |
For.plan(Serializer ser) |
void |
GFLWOR.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
FTWords.plan(Serializer ser) |
void |
FTWeight.plan(Serializer ser) |
void |
FTFilter.plan(Serializer ser) |
void |
FTOptions.plan(Serializer ser) |
void |
FTScope.plan(Serializer ser) |
void |
FTExtensionSelection.plan(Serializer ser) |
void |
FTDistance.plan(Serializer ser) |
void |
FTOrder.plan(Serializer ser) |
void |
FTContains.plan(Serializer ser) |
void |
FTContent.plan(Serializer ser) |
void |
FTWindow.plan(Serializer ser) |
void |
FTIndexAccess.plan(Serializer ser) |
void |
FTExpr.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
UserFuncCall.plan(Serializer ser) |
void |
UserFunc.plan(Serializer ser) |
void |
UserFuncs.plan(Serializer ser) |
void |
DynamicFunc.plan(Serializer ser) |
void |
JavaModuleFunc.plan(Serializer ser) |
void |
PartFunc.plan(Serializer ser) |
void |
JavaFunc.plan(Serializer ser) |
void |
StandardFunc.plan(Serializer ser) |
void |
InlineFunc.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
Empty.plan(Serializer ser) |
void |
FAttr.plan(Serializer ser) |
void |
IntSeq.plan(Serializer ser) |
void |
FuncItem.plan(Serializer ser) |
void |
ItemSeq.plan(Serializer ser) |
void |
FElem.plan(Serializer ser) |
void |
FPI.plan(Serializer ser) |
void |
RangeSeq.plan(Serializer ser) |
void |
DBNode.plan(Serializer ser) |
abstract void |
FItem.plan(Serializer ser) |
void |
FDoc.plan(Serializer ser) |
void |
DBNodeSeq.plan(Serializer ser) |
void |
FNames.plan(Serializer ser) |
void |
FTxt.plan(Serializer ser) |
void |
Item.plan(Serializer ser) |
void |
FAttr.serialize(Serializer ser) |
void |
FElem.serialize(Serializer ser) |
void |
FPI.serialize(Serializer ser) |
abstract void |
ANode.serialize(Serializer ser) |
void |
FComm.serialize(Serializer ser) |
void |
DBNode.serialize(Serializer ser) |
void |
FDoc.serialize(Serializer ser) |
void |
FNames.serialize(Serializer ser) |
void |
FTxt.serialize(Serializer ser) |
void |
Item.serialize(Serializer ser)
Serializes the item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Map.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
ItemCache.serialize(Serializer ser) |
void |
ItemCache.serialize(Serializer ser,
int n) |
| Modifier and Type | Method and Description |
|---|---|
void |
Path.plan(Serializer ser) |
void |
AxisStep.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
Transform.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
VarContext.plan(Serializer ser) |
void |
VarStack.plan(Serializer ser) |
void |
Var.plan(Serializer ser) |
| Modifier and Type | Method and Description |
|---|---|
void |
FTOpt.plan(Serializer ser) |