You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by ti...@apache.org on 2013/11/26 08:18:08 UTC

svn commit: r1545561 [8/43] - in /incubator/vxquery/site: ./ css/ images/ vxquery-cli/ vxquery-cli/apidocs/ vxquery-cli/apidocs/org/apache/vxquery/cli/ vxquery-cli/apidocs/org/apache/vxquery/cli/class-use/ vxquery-cli/css/ vxquery-cli/images/ vxquery-c...

Modified: incubator/vxquery/site/vxquery-core/apidocs/index-all.html
URL: http://svn.apache.org/viewvc/incubator/vxquery/site/vxquery-core/apidocs/index-all.html?rev=1545561&r1=1545560&r2=1545561&view=diff
==============================================================================
--- incubator/vxquery/site/vxquery-core/apidocs/index-all.html (original)
+++ incubator/vxquery/site/vxquery-core/apidocs/index-all.html Tue Nov 26 07:17:46 2013
@@ -3,13 +3,13 @@
 <html lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
-<title>Index (VXQuery Core 0.2-incubating-SNAPSHOT API)</title>
+<title>Index (VXQuery Core 0.3-incubating-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
 </head>
 <body>
 <script type="text/javascript"><!--
     if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Index (VXQuery Core 0.2-incubating-SNAPSHOT API)";
+        parent.document.title="Index (VXQuery Core 0.3-incubating-SNAPSHOT API)";
     }
 //-->
 </script>
@@ -90,6 +90,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/strings/AbstractCharacterIteratorCopyingEvaluatorFactory.html#AbstractCharacterIteratorCopyingEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AbstractCharacterIteratorCopyingEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.strings.<a href="./org/apache/vxquery/runtime/functions/strings/AbstractCharacterIteratorCopyingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.strings">AbstractCharacterIteratorCopyingEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractCollectionRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">AbstractCollectionRule</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/package-summary.html">org.apache.vxquery.compiler.rewriter.rules</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractCollectionRule.html#AbstractCollectionRule()">AbstractCollectionRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractCollectionRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">AbstractCollectionRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/AbstractDescendantPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">AbstractDescendantPathStepScalarEvaluator</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractDescendantPathStepScalarEvaluator.html#AbstractDescendantPathStepScalarEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[], edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">AbstractDescendantPathStepScalarEvaluator(IScalarEvaluator[], IHyracksTaskContext)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractDescendantPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractDescendantPathStepScalarEvaluator</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/runtime/functions/comparison/AbstractDisjunctiveComparisonOperation.html" title="class in org.apache.vxquery.runtime.functions.comparison"><span class="strong">AbstractDisjunctiveComparisonOperation</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/comparison/package-summary.html">org.apache.vxquery.runtime.functions.comparison</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/comparison/AbstractDisjunctiveComparisonOperation.html#AbstractDisjunctiveComparisonOperation()">AbstractDisjunctiveComparisonOperation()</a></span> - Constructor for class org.apache.vxquery.runtime.functions.comparison.<a href="./org/apache/vxquery/runtime/functions/comparison/AbstractDisjunctiveComparisonOperation.html" title="class in org.apache.vxquery.runtime.functions.comparison">AbstractDisjunctiveComparisonOperation</a></dt>
@@ -98,6 +106,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/comparison/general/AbstractGeneralComparisonScalarEvaluatorFactory.html#AbstractGeneralComparisonScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AbstractGeneralComparisonScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.comparison.general.<a href="./org/apache/vxquery/runtime/functions/comparison/general/AbstractGeneralComparisonScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.comparison.general">AbstractGeneralComparisonScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate"><span class="strong">AbstractMaxMinAggregateEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/aggregate/package-summary.html">org.apache.vxquery.runtime.functions.aggregate</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.html#AbstractMaxMinAggregateEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AbstractMaxMinAggregateEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AbstractMaxMinAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate"><span class="strong">AbstractMaxMinScalarEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/aggregate/package-summary.html">org.apache.vxquery.runtime.functions.aggregate</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.html#AbstractMaxMinScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AbstractMaxMinScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AbstractMaxMinScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/runtime/functions/comparison/AbstractNegatingComparisonOperation.html" title="class in org.apache.vxquery.runtime.functions.comparison"><span class="strong">AbstractNegatingComparisonOperation</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/comparison/package-summary.html">org.apache.vxquery.runtime.functions.comparison</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/comparison/AbstractNegatingComparisonOperation.html#AbstractNegatingComparisonOperation()">AbstractNegatingComparisonOperation()</a></span> - Constructor for class org.apache.vxquery.runtime.functions.comparison.<a href="./org/apache/vxquery/runtime/functions/comparison/AbstractNegatingComparisonOperation.html" title="class in org.apache.vxquery.runtime.functions.comparison">AbstractNegatingComparisonOperation</a></dt>
@@ -130,6 +146,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractPathStepScalarEvaluator.html#AbstractPathStepScalarEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[], edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">AbstractPathStepScalarEvaluator(IScalarEvaluator[], IHyracksTaskContext)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractPathStepScalarEvaluator</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/AbstractSinglePathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">AbstractSinglePathStepScalarEvaluator</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractSinglePathStepScalarEvaluator.html#AbstractSinglePathStepScalarEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[], edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">AbstractSinglePathStepScalarEvaluator(IScalarEvaluator[], IHyracksTaskContext)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractSinglePathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractSinglePathStepScalarEvaluator</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluator.html" title="class in org.apache.vxquery.runtime.functions.base"><span class="strong">AbstractTaggedValueArgumentAggregateEvaluator</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/base/package-summary.html">org.apache.vxquery.runtime.functions.base</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluator.html#AbstractTaggedValueArgumentAggregateEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">AbstractTaggedValueArgumentAggregateEvaluator(IScalarEvaluator[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluator.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentAggregateEvaluator</a></dt>
@@ -186,6 +206,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/datetime/AbstractValueFromDurationScalarEvaluatorFactory.html#AbstractValueFromDurationScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AbstractValueFromDurationScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.datetime.<a href="./org/apache/vxquery/runtime/functions/datetime/AbstractValueFromDurationScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.datetime">AbstractValueFromDurationScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractVXQueryAggregateRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">AbstractVXQueryAggregateRule</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/package-summary.html">org.apache.vxquery.compiler.rewriter.rules</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractVXQueryAggregateRule.html#AbstractVXQueryAggregateRule()">AbstractVXQueryAggregateRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractVXQueryAggregateRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">AbstractVXQueryAggregateRule</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/arithmetic/AddOperation.html#abvsInner">abvsInner</a></span> - Variable in class org.apache.vxquery.runtime.functions.arithmetic.<a href="./org/apache/vxquery/runtime/functions/arithmetic/AddOperation.html" title="class in org.apache.vxquery.runtime.functions.arithmetic">AddOperation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/arithmetic/DivideOperation.html#abvsInner">abvsInner</a></span> - Variable in class org.apache.vxquery.runtime.functions.arithmetic.<a href="./org/apache/vxquery/runtime/functions/arithmetic/DivideOperation.html" title="class in org.apache.vxquery.runtime.functions.arithmetic">DivideOperation</a></dt>
@@ -204,6 +228,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/arithmetic/SubtractOperation.html#abvsInner2">abvsInner2</a></span> - Variable in class org.apache.vxquery.runtime.functions.arithmetic.<a href="./org/apache/vxquery/runtime/functions/arithmetic/SubtractOperation.html" title="class in org.apache.vxquery.runtime.functions.arithmetic">SubtractOperation</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/NodeTestFilter.INodeFilter.html#accept(org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable, org.apache.vxquery.datamodel.accessors.TaggedValuePointable)">accept(NodeTreePointable, TaggedValuePointable)</a></span> - Method in interface org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/NodeTestFilter.INodeFilter.html" title="interface in org.apache.vxquery.runtime.functions.step">NodeTestFilter.INodeFilter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/util/Filter.html#accept(T)">accept(T)</a></span> - Method in interface org.apache.vxquery.util.<a href="./org/apache/vxquery/util/Filter.html" title="interface in org.apache.vxquery.util">Filter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/builders/nodes/ElementNodeBuilder.html#addChild(edu.uci.ics.hyracks.data.std.api.IValueReference)">addChild(IValueReference)</a></span> - Method in class org.apache.vxquery.datamodel.builders.nodes.<a href="./org/apache/vxquery/datamodel/builders/nodes/ElementNodeBuilder.html" title="class in org.apache.vxquery.datamodel.builders.nodes">ElementNodeBuilder</a></dt>
@@ -222,6 +248,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/util/DateTime.html#adjustDateTimeToTimezone(org.apache.vxquery.datamodel.api.ITimezone, long, java.io.DataOutput)">adjustDateTimeToTimezone(ITimezone, long, DataOutput)</a></span> - Static method in class org.apache.vxquery.datamodel.util.<a href="./org/apache/vxquery/datamodel/util/DateTime.html" title="class in org.apache.vxquery.datamodel.util">DateTime</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/functions/Function.html#aggregateEvaluatorFactory">aggregateEvaluatorFactory</a></span> - Variable in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/Function.html" title="class in org.apache.vxquery.functions">Function</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/types/Quantifier.html#allowsEmptySequence()">allowsEmptySequence()</a></span> - Method in enum org.apache.vxquery.types.<a href="./org/apache/vxquery/types/Quantifier.html" title="enum in org.apache.vxquery.types">Quantifier</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/types/Quantifier.html#allowsRepeating()">allowsRepeating()</a></span> - Method in enum org.apache.vxquery.types.<a href="./org/apache/vxquery/types/Quantifier.html" title="enum in org.apache.vxquery.types">Quantifier</a></dt>
@@ -230,6 +258,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/bool/AndScalarEvaluatorFactory.html#AndScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AndScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.bool.<a href="./org/apache/vxquery/runtime/functions/bool/AndScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.bool">AndScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.TypedPointables.html#anp">anp</a></span> - Variable in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.TypedPointables.html" title="class in org.apache.vxquery.runtime.functions.util">FunctionHelper.TypedPointables</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/types/BuiltinTypeQNames.html#ANY_TYPE_STR">ANY_TYPE_STR</a></span> - Static variable in class org.apache.vxquery.types.<a href="./org/apache/vxquery/types/BuiltinTypeQNames.html" title="class in org.apache.vxquery.types">BuiltinTypeQNames</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/types/AttributeType.html#ANYATTRIBUTE">ANYATTRIBUTE</a></span> - Static variable in class org.apache.vxquery.types.<a href="./org/apache/vxquery/types/AttributeType.html" title="class in org.apache.vxquery.types">AttributeType</a></dt>
@@ -256,6 +286,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/util/GrowableIntArray.html#append(int[], int, int)">append(int[], int, int)</a></span> - Method in class org.apache.vxquery.util.<a href="./org/apache/vxquery/util/GrowableIntArray.html" title="class in org.apache.vxquery.util">GrowableIntArray</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractPathStepScalarEvaluator.html#appendNodeToResult()">appendNodeToResult()</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractPathStepScalarEvaluator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html#arithmeticOperation(org.apache.vxquery.runtime.functions.arithmetic.AbstractArithmeticOperation, org.apache.vxquery.context.DynamicContext, org.apache.vxquery.datamodel.accessors.TaggedValuePointable, org.apache.vxquery.datamodel.accessors.TaggedValuePointable, edu.uci.ics.hyracks.data.std.api.IPointable)">arithmeticOperation(AbstractArithmeticOperation, DynamicContext, TaggedValuePointable, TaggedValuePointable, IPointable)</a></span> - Static method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html" title="class in org.apache.vxquery.runtime.functions.util">FunctionHelper</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/xmlquery/ast/ASTNode.html" title="class in org.apache.vxquery.xmlquery.ast"><span class="strong">ASTNode</span></a> - Class in <a href="./org/apache/vxquery/xmlquery/ast/package-summary.html">org.apache.vxquery.xmlquery.ast</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/ASTNode.html#ASTNode(org.apache.vxquery.util.SourceLocation)">ASTNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/ASTNode.html" title="class in org.apache.vxquery.xmlquery.ast">ASTNode</a></dt>
@@ -268,6 +302,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/AtomicTypeNode.html#AtomicTypeNode(org.apache.vxquery.util.SourceLocation)">AtomicTypeNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/AtomicTypeNode.html" title="class in org.apache.vxquery.xmlquery.ast">AtomicTypeNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html#atomize(org.apache.vxquery.datamodel.accessors.TaggedValuePointable, edu.uci.ics.hyracks.data.std.api.IPointable)">atomize(TaggedValuePointable, IPointable)</a></span> - Static method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html" title="class in org.apache.vxquery.runtime.functions.util">FunctionHelper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html#atomizeNode(org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable, edu.uci.ics.hyracks.data.std.api.IPointable)">atomizeNode(NodeTreePointable, IPointable)</a></span> - Static method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html" title="class in org.apache.vxquery.runtime.functions.util">FunctionHelper</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/values/ValueTag.html#ATTRIBUTE_NODE_TAG">ATTRIBUTE_NODE_TAG</a></span> - Static variable in class org.apache.vxquery.datamodel.values.<a href="./org/apache/vxquery/datamodel/values/ValueTag.html" title="class in org.apache.vxquery.datamodel.values">ValueTag</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/context/StaticContextImpl.html#attributeDeclarationMap">attributeDeclarationMap</a></span> - Variable in class org.apache.vxquery.context.<a href="./org/apache/vxquery/context/StaticContextImpl.html" title="class in org.apache.vxquery.context">StaticContextImpl</a></dt>
@@ -336,6 +374,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/BoundarySpaceDeclNode.html#BoundarySpaceDeclNode(org.apache.vxquery.util.SourceLocation)">BoundarySpaceDeclNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/BoundarySpaceDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast">BoundarySpaceDeclNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html#buildConcatenationRec(org.apache.vxquery.datamodel.accessors.SequencePointable, java.io.DataOutput, org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable)">buildConcatenationRec(SequencePointable, DataOutput, NodeTreePointable)</a></span> - Static method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html" title="class in org.apache.vxquery.runtime.functions.util">FunctionHelper</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildCondPushDownRuleCollection()">buildCondPushDownRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildConsolidationRuleCollection()">buildConsolidationRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
@@ -344,6 +384,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildJoinInferenceRuleCollection()">buildJoinInferenceRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildNestedDataSourceRuleCollection()">buildNestedDataSourceRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
+<dd>
+<div class="block">When a nested data sources exist, convert the plan to use the join operator.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildNormalizationRuleCollection()">buildNormalizationRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildOpPushDownRuleCollection()">buildOpPushDownRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
@@ -352,8 +396,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildPhysicalRewritesTopLevelRuleCollection()">buildPhysicalRewritesTopLevelRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html#buildStringConcatenation(org.apache.vxquery.datamodel.accessors.SequencePointable, edu.uci.ics.hyracks.data.std.util.ArrayBackedValueStorage, org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable)">buildStringConcatenation(SequencePointable, ArrayBackedValueStorage, NodeTreePointable)</a></span> - Static method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.html" title="class in org.apache.vxquery.runtime.functions.util">FunctionHelper</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildTypeInferenceRuleCollection()">buildTypeInferenceRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildXQueryNormalizationRuleCollection()">buildXQueryNormalizationRuleCollection()</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html" title="class in org.apache.vxquery.compiler.rewriter">RewriteRuleset</a></dt>
+<dd>
+<div class="block">Optimizations specific to XQuery.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/types/SequenceType.html#BUILTIN_SEQ_TYPES">BUILTIN_SEQ_TYPES</a></span> - Static variable in class org.apache.vxquery.types.<a href="./org/apache/vxquery/types/SequenceType.html" title="class in org.apache.vxquery.types">SequenceType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/types/BuiltinTypeConstants.html#BUILTIN_TYPE_COUNT">BUILTIN_TYPE_COUNT</a></span> - Static variable in class org.apache.vxquery.types.<a href="./org/apache/vxquery/types/BuiltinTypeConstants.html" title="class in org.apache.vxquery.types">BuiltinTypeConstants</a></dt>
@@ -382,6 +432,14 @@
 </a>
 <h2 class="title">C</h2>
 <dl>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/CollectionFileDomain.html#cardinality()">cardinality()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/CollectionFileDomain.html" title="class in org.apache.vxquery.compiler.rewriter.rules">CollectionFileDomain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/cardinality/Cardinality.html" title="enum in org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.cardinality"><span class="strong">Cardinality</span></a> - Enum in <a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/cardinality/package-summary.html">org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.cardinality</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/util/CardinalityRuleToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util"><span class="strong">CardinalityRuleToolbox</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/util/package-summary.html">org.apache.vxquery.compiler.rewriter.rules.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/CardinalityRuleToolbox.html#CardinalityRuleToolbox()">CardinalityRuleToolbox()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/CardinalityRuleToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">CardinalityRuleToolbox</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/xmlquery/ast/CaseClauseNode.html" title="class in org.apache.vxquery.xmlquery.ast"><span class="strong">CaseClauseNode</span></a> - Class in <a href="./org/apache/vxquery/xmlquery/ast/package-summary.html">org.apache.vxquery.xmlquery.ast</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/CaseClauseNode.html#CaseClauseNode(org.apache.vxquery.util.SourceLocation)">CaseClauseNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/CaseClauseNode.html" title="class in org.apache.vxquery.xmlquery.ast">CaseClauseNode</a></dt>
@@ -724,6 +782,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepScalarEvaluatorFactory.html#ChildPathStepScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">ChildPathStepScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">ChildPathStepUnnestingEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnestingEvaluatorFactory.html#ChildPathStepUnnestingEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">ChildPathStepUnnestingEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepUnnestingEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/accessors/nodes/ElementNodePointable.html#CHILDREN_CHUNK_EXISTS_MASK">CHILDREN_CHUNK_EXISTS_MASK</a></span> - Static variable in class org.apache.vxquery.datamodel.accessors.nodes.<a href="./org/apache/vxquery/datamodel/accessors/nodes/ElementNodePointable.html" title="class in org.apache.vxquery.datamodel.accessors.nodes">ElementNodePointable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/accessors/nodes/ElementNodePointable.html#childrenChunkExists()">childrenChunkExists()</a></span> - Method in class org.apache.vxquery.datamodel.accessors.nodes.<a href="./org/apache/vxquery/datamodel/accessors/nodes/ElementNodePointable.html" title="class in org.apache.vxquery.datamodel.accessors.nodes">ElementNodePointable</a></dt>
@@ -748,6 +810,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/context/StaticContextImpl.html#collationMap">collationMap</a></span> - Variable in class org.apache.vxquery.context.<a href="./org/apache/vxquery/context/StaticContextImpl.html" title="class in org.apache.vxquery.context">StaticContextImpl</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/CollectionFileDomain.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">CollectionFileDomain</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/package-summary.html">org.apache.vxquery.compiler.rewriter.rules</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/CollectionFileDomain.html#CollectionFileDomain(java.lang.String)">CollectionFileDomain(String)</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/CollectionFileDomain.html" title="class in org.apache.vxquery.compiler.rewriter.rules">CollectionFileDomain</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/context/StaticContextImpl.html#collectionTypeMap">collectionTypeMap</a></span> - Variable in class org.apache.vxquery.context.<a href="./org/apache/vxquery/context/StaticContextImpl.html" title="class in org.apache.vxquery.context">StaticContextImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlparser/SAXContentHandler.html#comment(char[], int, int)">comment(char[], int, int)</a></span> - Method in class org.apache.vxquery.xmlparser.<a href="./org/apache/vxquery/xmlparser/SAXContentHandler.html" title="class in org.apache.vxquery.xmlparser">SAXContentHandler</a></dt>
@@ -782,7 +848,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/compiler/CompilerControlBlock.html" title="class in org.apache.vxquery.compiler"><span class="strong">CompilerControlBlock</span></a> - Class in <a href="./org/apache/vxquery/compiler/package-summary.html">org.apache.vxquery.compiler</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/compiler/CompilerControlBlock.html#CompilerControlBlock(org.apache.vxquery.context.StaticContext, edu.uci.ics.hyracks.dataflow.std.file.FileSplit[])">CompilerControlBlock(StaticContext, FileSplit[])</a></span> - Constructor for class org.apache.vxquery.compiler.<a href="./org/apache/vxquery/compiler/CompilerControlBlock.html" title="class in org.apache.vxquery.compiler">CompilerControlBlock</a></dt>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/CompilerControlBlock.html#CompilerControlBlock(org.apache.vxquery.context.StaticContext, edu.uci.ics.hyracks.api.dataset.ResultSetId)">CompilerControlBlock(StaticContext, ResultSetId)</a></span> - Constructor for class org.apache.vxquery.compiler.<a href="./org/apache/vxquery/compiler/CompilerControlBlock.html" title="class in org.apache.vxquery.compiler">CompilerControlBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/types/ComplexType.html" title="interface in org.apache.vxquery.types"><span class="strong">ComplexType</span></a> - Interface in <a href="./org/apache/vxquery/types/package-summary.html">org.apache.vxquery.types</a></dt>
 <dd>&nbsp;</dd>
@@ -810,10 +876,23 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/ComputedTextConstructorNode.html#ComputedTextConstructorNode(org.apache.vxquery.util.SourceLocation)">ComputedTextConstructorNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/ComputedTextConstructorNode.html" title="class in org.apache.vxquery.xmlquery.ast">ComputedTextConstructorNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryCollectionDataSource.html#computeFDs(java.util.List, java.util.List)">computeFDs(List&lt;LogicalVariable&gt;, List&lt;FunctionalDependency&gt;)</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryCollectionDataSource.html" title="class in org.apache.vxquery.metadata">VXQueryCollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/runtime/functions/sequence/ConcatenateScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.sequence"><span class="strong">ConcatenateScalarEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/sequence/package-summary.html">org.apache.vxquery.runtime.functions.sequence</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/sequence/ConcatenateScalarEvaluatorFactory.html#ConcatenateScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">ConcatenateScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.sequence.<a href="./org/apache/vxquery/runtime/functions/sequence/ConcatenateScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.sequence">ConcatenateScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/ConsolidateAssignAggregateRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConsolidateAssignAggregateRule</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/package-summary.html">org.apache.vxquery.compiler.rewriter.rules</a></dt>
+<dd>
+<div class="block">The rule searches for assign operator with an aggregate function expression
+ immediately following an aggregate operator with a sequence expression.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/ConsolidateAssignAggregateRule.html#ConsolidateAssignAggregateRule()">ConsolidateAssignAggregateRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/ConsolidateAssignAggregateRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">ConsolidateAssignAggregateRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/ConstantPropertyPropagationPolicy.html" title="class in org.apache.vxquery.compiler.rewriter.rules.propagationpolicies"><span class="strong">ConstantPropertyPropagationPolicy</span></a>&lt;<a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/ConstantPropertyPropagationPolicy.html" title="type parameter in ConstantPropertyPropagationPolicy">P</a>&gt; - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/package-summary.html">org.apache.vxquery.compiler.rewriter.rules.propagationpolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/ConstantPropertyPropagationPolicy.html#ConstantPropertyPropagationPolicy(P)">ConstantPropertyPropagationPolicy(P)</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.<a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/ConstantPropertyPropagationPolicy.html" title="class in org.apache.vxquery.compiler.rewriter.rules.propagationpolicies">ConstantPropertyPropagationPolicy</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/xmlquery/ast/ConstructionDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast"><span class="strong">ConstructionDeclNode</span></a> - Class in <a href="./org/apache/vxquery/xmlquery/ast/package-summary.html">org.apache.vxquery.xmlquery.ast</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/ConstructionDeclNode.html#ConstructionDeclNode(org.apache.vxquery.util.SourceLocation)">ConstructionDeclNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/ConstructionDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast">ConstructionDeclNode</a></dt>
@@ -858,6 +937,23 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/castable/CastableAsStringOperation.html#convertAnyURI(edu.uci.ics.hyracks.data.std.primitive.UTF8StringPointable, java.io.DataOutput)">convertAnyURI(UTF8StringPointable, DataOutput)</a></span> - Method in class org.apache.vxquery.runtime.functions.castable.<a href="./org/apache/vxquery/runtime/functions/castable/CastableAsStringOperation.html" title="class in org.apache.vxquery.runtime.functions.castable">CastableAsStringOperation</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignSortDistinctNodesToOperatorsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConvertAssignSortDistinctNodesToOperatorsRule</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/package-summary.html">org.apache.vxquery.compiler.rewriter.rules</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignSortDistinctNodesToOperatorsRule.html#ConvertAssignSortDistinctNodesToOperatorsRule()">ConvertAssignSortDistinctNodesToOperatorsRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignSortDistinctNodesToOperatorsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">ConvertAssignSortDistinctNodesToOperatorsRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignToAggregateRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConvertAssignToAggregateRule</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/package-summary.html">org.apache.vxquery.compiler.rewriter.rules</a></dt>
+<dd>
+<div class="block">The rule searches for assign operators that have a xquery aggregate function.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignToAggregateRule.html#ConvertAssignToAggregateRule()">ConvertAssignToAggregateRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignToAggregateRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">ConvertAssignToAggregateRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignToUnnestRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConvertAssignToUnnestRule</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/package-summary.html">org.apache.vxquery.compiler.rewriter.rules</a></dt>
+<dd>
+<div class="block">The rule searches for unnest(iterate) operator followed by an assign(child)
+ operator and merges the assign into the unnest operator.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignToUnnestRule.html#ConvertAssignToUnnestRule()">ConvertAssignToUnnestRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertAssignToUnnestRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">ConvertAssignToUnnestRule</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/cast/AbstractCastToOperation.html#convertBase64Binary(org.apache.vxquery.datamodel.accessors.atomic.XSBinaryPointable, java.io.DataOutput)">convertBase64Binary(XSBinaryPointable, DataOutput)</a></span> - Method in class org.apache.vxquery.runtime.functions.cast.<a href="./org/apache/vxquery/runtime/functions/cast/AbstractCastToOperation.html" title="class in org.apache.vxquery.runtime.functions.cast">AbstractCastToOperation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/cast/CastToBase64BinaryOperation.html#convertBase64Binary(org.apache.vxquery.datamodel.accessors.atomic.XSBinaryPointable, java.io.DataOutput)">convertBase64Binary(XSBinaryPointable, DataOutput)</a></span> - Method in class org.apache.vxquery.runtime.functions.cast.<a href="./org/apache/vxquery/runtime/functions/cast/CastToBase64BinaryOperation.html" title="class in org.apache.vxquery.runtime.functions.cast">CastToBase64BinaryOperation</a></dt>
@@ -2026,17 +2122,35 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/VXQueryBinaryBooleanInspectorFactory.html#createBinaryBooleanInspector(edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">createBinaryBooleanInspector(IHyracksTaskContext)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.<a href="./org/apache/vxquery/compiler/algebricks/VXQueryBinaryBooleanInspectorFactory.html" title="class in org.apache.vxquery.compiler.algebricks">VXQueryBinaryBooleanInspectorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/factory/hashfunction/VXQueryRawBinaryHashFunctionFactory.html#createBinaryHashFunction()">createBinaryHashFunction()</a></span> - Method in class org.apache.vxquery.runtime.factory.hashfunction.<a href="./org/apache/vxquery/runtime/factory/hashfunction/VXQueryRawBinaryHashFunctionFactory.html" title="class in org.apache.vxquery.runtime.factory.hashfunction">VXQueryRawBinaryHashFunctionFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/VXQueryBinaryIntegerInspectorFactory.html#createBinaryIntegerInspector(edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">createBinaryIntegerInspector(IHyracksTaskContext)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.<a href="./org/apache/vxquery/compiler/algebricks/VXQueryBinaryIntegerInspectorFactory.html" title="class in org.apache.vxquery.compiler.algebricks">VXQueryBinaryIntegerInspectorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/context/IDynamicContextFactory.html#createDynamicContext(edu.uci.ics.hyracks.api.context.IHyracksJobletContext)">createDynamicContext(IHyracksJobletContext)</a></span> - Method in interface org.apache.vxquery.context.<a href="./org/apache/vxquery/context/IDynamicContextFactory.html" title="interface in org.apache.vxquery.context">IDynamicContextFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AbstractMaxMinAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AbstractMaxMinScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnAvgAggregateEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnAvgAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnAvgAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnAvgScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnAvgScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnAvgScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnCountAggregateEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnCountAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnCountAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnCountScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnCountScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnCountScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnSumAggregateEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnSumAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnSumAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnSumScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnSumScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnSumScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/arithmetic/AbstractArithmeticScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.arithmetic.<a href="./org/apache/vxquery/runtime/functions/arithmetic/AbstractArithmeticScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.arithmetic">AbstractArithmeticScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentAggregateEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentUnnestingEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentUnnestingEvaluatorFactory</a></dt>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentUnnestingEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentUnnestingEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/bool/AndScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.bool.<a href="./org/apache/vxquery/runtime/functions/bool/AndScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.bool">AndScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
@@ -2058,6 +2172,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/comparison/general/AbstractGeneralComparisonScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.comparison.general.<a href="./org/apache/vxquery/runtime/functions/comparison/general/AbstractGeneralComparisonScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.comparison.general">AbstractGeneralComparisonScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/conditional/IfThenElseScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.conditional.<a href="./org/apache/vxquery/runtime/functions/conditional/IfThenElseScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.conditional">IfThenElseScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/datetime/AbstractValueFromDateTimeScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.datetime.<a href="./org/apache/vxquery/runtime/functions/datetime/AbstractValueFromDateTimeScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.datetime">AbstractValueFromDateTimeScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/datetime/AbstractValueFromDurationScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.datetime.<a href="./org/apache/vxquery/runtime/functions/datetime/AbstractValueFromDurationScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.datetime">AbstractValueFromDurationScalarEvaluatorFactory</a></dt>
@@ -2096,10 +2212,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/FnNumberScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/FnNumberScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">FnNumberScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/IdFromNodeScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/IdFromNodeScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">IdFromNodeScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/LocalIdFromNodeScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/LocalIdFromNodeScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">LocalIdFromNodeScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/PINodeConstructorScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/PINodeConstructorScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">PINodeConstructorScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/TextNodeConstructorScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/TextNodeConstructorScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">TextNodeConstructorScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/TreeIdFromNodeScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/TreeIdFromNodeScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">TreeIdFromNodeScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/nodeid/SortDistinctNodesAscOrAtomicsScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.nodeid.<a href="./org/apache/vxquery/runtime/functions/nodeid/SortDistinctNodesAscOrAtomicsScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.nodeid">SortDistinctNodesAscOrAtomicsScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/numeric/AbstractNumericScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.numeric.<a href="./org/apache/vxquery/runtime/functions/numeric/AbstractNumericScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.numeric">AbstractNumericScalarEvaluatorFactory</a></dt>
@@ -2140,7 +2262,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/sequence/FnZeroOrOneScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.sequence.<a href="./org/apache/vxquery/runtime/functions/sequence/FnZeroOrOneScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.sequence">FnZeroOrOneScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/sequence/IterateUnnestingEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.sequence.<a href="./org/apache/vxquery/runtime/functions/sequence/IterateUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.sequence">IterateUnnestingEvaluatorFactory</a></dt>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/sequence/IterateUnnestingEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.sequence.<a href="./org/apache/vxquery/runtime/functions/sequence/IterateUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.sequence">IterateUnnestingEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/sequence/OpToScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.sequence.<a href="./org/apache/vxquery/runtime/functions/sequence/OpToScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.sequence">OpToScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
@@ -2150,6 +2272,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnestingEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepUnnestingEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">DescendantOrSelfPathStepScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">DescendantPathStepScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/SelfPathStepScalarEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/SelfPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">SelfPathStepScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/strings/FnCodepointEqualEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.strings.<a href="./org/apache/vxquery/runtime/functions/strings/FnCodepointEqualEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.strings">FnCodepointEqualEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/strings/FnCodepointsToStringEvaluatorFactory.html#createEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">createEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Method in class org.apache.vxquery.runtime.functions.strings.<a href="./org/apache/vxquery/runtime/functions/strings/FnCodepointsToStringEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.strings">FnCodepointsToStringEvaluatorFactory</a></dt>
@@ -2240,6 +2370,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/VXQueryPrinterFactory.html#createPrinter()">createPrinter()</a></span> - Method in class org.apache.vxquery.compiler.algebricks.<a href="./org/apache/vxquery/compiler/algebricks/VXQueryPrinterFactory.html" title="class in org.apache.vxquery.compiler.algebricks">VXQueryPrinterFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryCollectionOperatorDescriptor.html#createPushRuntime(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.api.dataflow.value.IRecordDescriptorProvider, int, int)">createPushRuntime(IHyracksTaskContext, IRecordDescriptorProvider, int, int)</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryCollectionOperatorDescriptor.html" title="class in org.apache.vxquery.metadata">VXQueryCollectionOperatorDescriptor</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/VXQueryExpressionRuntimeProvider.html#createRunningAggregateFunctionFactory(edu.uci.ics.hyracks.algebricks.core.algebra.expressions.StatefulFunctionCallExpression, edu.uci.ics.hyracks.algebricks.core.algebra.expressions.IVariableTypeEnvironment, edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.IOperatorSchema[], edu.uci.ics.hyracks.algebricks.core.jobgen.impl.JobGenContext)">createRunningAggregateFunctionFactory(StatefulFunctionCallExpression, IVariableTypeEnvironment, IOperatorSchema[], JobGenContext)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.<a href="./org/apache/vxquery/compiler/algebricks/VXQueryExpressionRuntimeProvider.html" title="class in org.apache.vxquery.compiler.algebricks">VXQueryExpressionRuntimeProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentScalarEvaluatorFactory.html#createScalarEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">createScalarEvaluator(IHyracksTaskContext)</a></span> - Method in class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentScalarEvaluatorFactory</a></dt>
@@ -2274,6 +2406,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/VXQueryExpressionRuntimeProvider.html#createUnnestingFunctionFactory(edu.uci.ics.hyracks.algebricks.core.algebra.expressions.UnnestingFunctionCallExpression, edu.uci.ics.hyracks.algebricks.core.algebra.expressions.IVariableTypeEnvironment, edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.IOperatorSchema[], edu.uci.ics.hyracks.algebricks.core.jobgen.impl.JobGenContext)">createUnnestingFunctionFactory(UnnestingFunctionCallExpression, IVariableTypeEnvironment, IOperatorSchema[], JobGenContext)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.<a href="./org/apache/vxquery/compiler/algebricks/VXQueryExpressionRuntimeProvider.html" title="class in org.apache.vxquery.compiler.algebricks">VXQueryExpressionRuntimeProvider</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AbstractMaxMinAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AbstractMaxMinScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnMaxAggregateEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnMaxAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnMaxAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnMaxScalarEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnMaxScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnMaxScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnMinAggregateEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnMinAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnMinAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/FnMinScalarEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/FnMinScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">FnMinScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/comparison/AbstractValueComparisonScalarEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.comparison.<a href="./org/apache/vxquery/runtime/functions/comparison/AbstractValueComparisonScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.comparison">AbstractValueComparisonScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/comparison/general/AbstractGeneralComparisonScalarEvaluatorFactory.html#createValueComparisonOperation()">createValueComparisonOperation()</a></span> - Method in class org.apache.vxquery.runtime.functions.comparison.general.<a href="./org/apache/vxquery/runtime/functions/comparison/general/AbstractGeneralComparisonScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.comparison.general">AbstractGeneralComparisonScalarEvaluatorFactory</a></dt>
@@ -2304,6 +2448,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/AbstractNodeConstructorScalarEvaluator.html#ctx">ctx</a></span> - Variable in class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/AbstractNodeConstructorScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.node">AbstractNodeConstructorScalarEvaluator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentUnnestingEvaluatorFactory.html#ctxview">ctxview</a></span> - Variable in class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentUnnestingEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentUnnestingEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="_D_">
 <!--   -->
@@ -2328,7 +2474,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/util/DateTime.html#DAYS_OF_MONTH_ORDI">DAYS_OF_MONTH_ORDI</a></span> - Static variable in class org.apache.vxquery.datamodel.util.<a href="./org/apache/vxquery/datamodel/util/DateTime.html" title="class in org.apache.vxquery.datamodel.util">DateTime</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractPathStepScalarEvaluator.html#dCtx">dCtx</a></span> - Variable in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractPathStepScalarEvaluator</a></dt>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluatorFactory.html#dCtx">dCtx</a></span> - Static variable in class org.apache.vxquery.runtime.functions.base.<a href="./org/apache/vxquery/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.base">AbstractTaggedValueArgumentAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractSinglePathStepScalarEvaluator.html#dCtx">dCtx</a></span> - Variable in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractSinglePathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractSinglePathStepScalarEvaluator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/type/AbstractTypeScalarEvaluatorFactory.AbstractTypeScalarEvaluator.html#dCtx">dCtx</a></span> - Variable in class org.apache.vxquery.runtime.functions.type.<a href="./org/apache/vxquery/runtime/functions/type/AbstractTypeScalarEvaluatorFactory.AbstractTypeScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.type">AbstractTypeScalarEvaluatorFactory.AbstractTypeScalarEvaluator</a></dt>
 <dd>&nbsp;</dd>
@@ -2360,6 +2508,22 @@
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/types/DerivationProcess.html" title="enum in org.apache.vxquery.types"><span class="strong">DerivationProcess</span></a> - Enum in <a href="./org/apache/vxquery/types/package-summary.html">org.apache.vxquery.types</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">DescendantOrSelfPathStepScalarEvaluator</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluator.html#DescendantOrSelfPathStepScalarEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[], edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">DescendantOrSelfPathStepScalarEvaluator(IScalarEvaluator[], IHyracksTaskContext)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">DescendantOrSelfPathStepScalarEvaluator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">DescendantOrSelfPathStepScalarEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluatorFactory.html#DescendantOrSelfPathStepScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">DescendantOrSelfPathStepScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">DescendantOrSelfPathStepScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">DescendantPathStepScalarEvaluator</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluator.html#DescendantPathStepScalarEvaluator(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[], edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">DescendantPathStepScalarEvaluator(IScalarEvaluator[], IHyracksTaskContext)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">DescendantPathStepScalarEvaluator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">DescendantPathStepScalarEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluatorFactory.html#DescendantPathStepScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">DescendantPathStepScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.step">DescendantPathStepScalarEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.html" title="class in org.apache.vxquery.datamodel.builders.nodes"><span class="strong">DictionaryBuilder</span></a> - Class in <a href="./org/apache/vxquery/datamodel/builders/nodes/package-summary.html">org.apache.vxquery.datamodel.builders.nodes</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.html#DictionaryBuilder()">DictionaryBuilder()</a></span> - Constructor for class org.apache.vxquery.datamodel.builders.nodes.<a href="./org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.html" title="class in org.apache.vxquery.datamodel.builders.nodes">DictionaryBuilder</a></dt>
@@ -2390,6 +2554,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/arithmetic/DivideScalarEvaluatorFactory.html#DivideScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">DivideScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.arithmetic.<a href="./org/apache/vxquery/runtime/functions/arithmetic/DivideScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.arithmetic">DivideScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.TypedPointables.html#dnp">dnp</a></span> - Variable in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/FunctionHelper.TypedPointables.html" title="class in org.apache.vxquery.runtime.functions.util">FunctionHelper.TypedPointables</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/values/ValueTag.html#DOCUMENT_NODE_TAG">DOCUMENT_NODE_TAG</a></span> - Static variable in class org.apache.vxquery.datamodel.values.<a href="./org/apache/vxquery/datamodel/values/ValueTag.html" title="class in org.apache.vxquery.datamodel.values">ValueTag</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/datamodel/builders/nodes/DocumentNodeBuilder.html" title="class in org.apache.vxquery.datamodel.builders.nodes"><span class="strong">DocumentNodeBuilder</span></a> - Class in <a href="./org/apache/vxquery/datamodel/builders/nodes/package-summary.html">org.apache.vxquery.datamodel.builders.nodes</a></dt>
@@ -2400,6 +2566,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/accessors/nodes/DocumentNodePointable.html#DocumentNodePointable()">DocumentNodePointable()</a></span> - Constructor for class org.apache.vxquery.datamodel.accessors.nodes.<a href="./org/apache/vxquery/datamodel/accessors/nodes/DocumentNodePointable.html" title="class in org.apache.vxquery.datamodel.accessors.nodes">DocumentNodePointable</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/documentorder/DocumentOrder.html" title="enum in org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.documentorder"><span class="strong">DocumentOrder</span></a> - Enum in <a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/documentorder/package-summary.html">org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.documentorder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/documentorder/DocumentOrderNOPropagationPolicy.html" title="class in org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.documentorder"><span class="strong">DocumentOrderNOPropagationPolicy</span></a> - Class in <a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/documentorder/package-summary.html">org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.documentorder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/documentorder/DocumentOrderNOPropagationPolicy.html#DocumentOrderNOPropagationPolicy()">DocumentOrderNOPropagationPolicy()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.documentorder.<a href="./org/apache/vxquery/compiler/rewriter/rules/propagationpolicies/documentorder/DocumentOrderNOPropagationPolicy.html" title="class in org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.documentorder">DocumentOrderNOPropagationPolicy</a></dt>
+<dd>&nbsp;</dd>

[... 984 lines stripped ...]