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 2014/04/22 07:58:52 UTC

svn commit: r1589021 [3/49] - in /incubator/vxquery/site: ./ apidocs/ apidocs/org/apache/vxquery/cli/ apidocs/org/apache/vxquery/cli/class-use/ apidocs/org/apache/vxquery/collations/ apidocs/org/apache/vxquery/collations/class-use/ apidocs/org/apache/v...

Modified: incubator/vxquery/site/apidocs/index-all.html
URL: http://svn.apache.org/viewvc/incubator/vxquery/site/apidocs/index-all.html?rev=1589021&r1=1589020&r2=1589021&view=diff
==============================================================================
--- incubator/vxquery/site/apidocs/index-all.html (original)
+++ incubator/vxquery/site/apidocs/index-all.html Tue Apr 22 05:58:26 2014
@@ -3,13 +3,13 @@
 <html lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
-<title>Index (VXQuery 0.3-incubating-SNAPSHOT API)</title>
+<title>Index (VXQuery 0.3-incubating 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 0.3-incubating-SNAPSHOT API)";
+        parent.document.title="Index (VXQuery 0.3-incubating API)";
     }
 //-->
 </script>
@@ -94,6 +94,10 @@
 <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/runtime/functions/step/AbstractChildPathStep.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">AbstractChildPathStep</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/AbstractChildPathStep.html#AbstractChildPathStep(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, org.apache.vxquery.datamodel.accessors.PointablePool)">AbstractChildPathStep(IHyracksTaskContext, PointablePool)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractChildPathStep.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractChildPathStep</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>
@@ -150,6 +154,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/compiler/rewriter/rules/AbstractRemoveRedundantTypeExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">AbstractRemoveRedundantTypeExpressionsRule</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/AbstractRemoveRedundantTypeExpressionsRule.html#AbstractRemoveRedundantTypeExpressionsRule()">AbstractRemoveRedundantTypeExpressionsRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractRemoveRedundantTypeExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">AbstractRemoveRedundantTypeExpressionsRule</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>
@@ -193,7 +201,7 @@
 <dt><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractUsedVariablesProcessingRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">AbstractUsedVariablesProcessingRule</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 AbstractUsedVariablesProcessingRule provides a frame work to track used
- variables to assist in some rewrite rules that must track used variables in 
+ variables to assist in some rewrite rules that must track used variables in
  the above plan.</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractUsedVariablesProcessingRule.html#AbstractUsedVariablesProcessingRule()">AbstractUsedVariablesProcessingRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractUsedVariablesProcessingRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">AbstractUsedVariablesProcessingRule</a></dt>
@@ -240,6 +248,10 @@
 <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/metadata/VXQueryIOFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryIOFileFilter.html" title="class in org.apache.vxquery.metadata">VXQueryIOFileFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryIOFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryIOFileFilter.html" title="class in org.apache.vxquery.metadata">VXQueryIOFileFilter</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>
@@ -289,6 +301,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xtest/TestCase.html#addExternalVariableBinding(javax.xml.namespace.QName, java.io.File)">addExternalVariableBinding(QName, File)</a></span> - Method in class org.apache.vxquery.xtest.<a href="./org/apache/vxquery/xtest/TestCase.html" title="class in org.apache.vxquery.xtest">TestCase</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html#addIndent(java.lang.StringBuilder, int)">addIndent(StringBuilder, int)</a></span> - Static method in class org.apache.vxquery.compiler.algebricks.prettyprint.<a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html" title="class in org.apache.vxquery.compiler.algebricks.prettyprint">VXQueryLogicalExpressionPrettyPrintVisitor</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/builders/sequence/SequenceBuilder.html#addItem(edu.uci.ics.hyracks.data.std.api.IValueReference)">addItem(IValueReference)</a></span> - Method in class org.apache.vxquery.datamodel.builders.sequence.<a href="./org/apache/vxquery/datamodel/builders/sequence/SequenceBuilder.html" title="class in org.apache.vxquery.datamodel.builders.sequence">SequenceBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/query/XMLQuery.html#AdditiveExpr()">AdditiveExpr()</a></span> - Method in class org.apache.vxquery.xmlquery.query.<a href="./org/apache/vxquery/xmlquery/query/XMLQuery.html" title="class in org.apache.vxquery.xmlquery.query">XMLQuery</a></dt>
@@ -375,6 +389,12 @@
 <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/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html#appendArgument(java.lang.StringBuilder, org.apache.commons.lang3.mutable.Mutable, java.lang.Integer)">appendArgument(StringBuilder, Mutable&lt;ILogicalExpression&gt;, Integer)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.prettyprint.<a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html" title="class in org.apache.vxquery.compiler.algebricks.prettyprint">VXQueryLogicalExpressionPrettyPrintVisitor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html#appendArguments(java.lang.StringBuilder, java.util.List, java.lang.Integer)">appendArguments(StringBuilder, List&lt;Mutable&lt;ILogicalExpression&gt;&gt;, Integer)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.prettyprint.<a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html" title="class in org.apache.vxquery.compiler.algebricks.prettyprint">VXQueryLogicalExpressionPrettyPrintVisitor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html#appendFunction(java.lang.StringBuilder, edu.uci.ics.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression, java.lang.Integer)">appendFunction(StringBuilder, AbstractFunctionCallExpression, Integer)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.prettyprint.<a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html" title="class in org.apache.vxquery.compiler.algebricks.prettyprint">VXQueryLogicalExpressionPrettyPrintVisitor</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>
@@ -397,9 +417,13 @@
 <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>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html#atomize(org.apache.vxquery.datamodel.accessors.TaggedValuePointable, org.apache.vxquery.datamodel.accessors.PointablePool, edu.uci.ics.hyracks.data.std.api.IPointable)">atomize(TaggedValuePointable, PointablePool, IPointable)</a></span> - Method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html" title="class in org.apache.vxquery.runtime.functions.util">AtomizeHelper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html" title="class in org.apache.vxquery.runtime.functions.util"><span class="strong">AtomizeHelper</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/util/package-summary.html">org.apache.vxquery.runtime.functions.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html#AtomizeHelper()">AtomizeHelper()</a></span> - Constructor for class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html" title="class in org.apache.vxquery.runtime.functions.util">AtomizeHelper</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>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html#atomizeNode(org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable, org.apache.vxquery.datamodel.accessors.PointablePool, edu.uci.ics.hyracks.data.std.api.IPointable)">atomizeNode(NodeTreePointable, PointablePool, IPointable)</a></span> - Method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html" title="class in org.apache.vxquery.runtime.functions.util">AtomizeHelper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/query/XMLQuery.html#AttribNameOrWildcard()">AttribNameOrWildcard()</a></span> - Method in class org.apache.vxquery.xmlquery.query.<a href="./org/apache/vxquery/xmlquery/query/XMLQuery.html" title="class in org.apache.vxquery.xmlquery.query">XMLQuery</a></dt>
 <dd>&nbsp;</dd>
@@ -461,6 +485,22 @@
 <dd>
 <div class="block">RegularExpression Id.</div>
 </dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/functions/BuiltinOperators.html#AVG_GLOBAL">AVG_GLOBAL</a></span> - Static variable in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/BuiltinOperators.html" title="class in org.apache.vxquery.functions">BuiltinOperators</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/functions/BuiltinOperators.html#AVG_GLOBAL_QNAME">AVG_GLOBAL_QNAME</a></span> - Static variable in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/BuiltinOperators.html" title="class in org.apache.vxquery.functions">BuiltinOperators</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/functions/BuiltinOperators.html#AVG_LOCAL">AVG_LOCAL</a></span> - Static variable in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/BuiltinOperators.html" title="class in org.apache.vxquery.functions">BuiltinOperators</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/functions/BuiltinOperators.html#AVG_LOCAL_QNAME">AVG_LOCAL_QNAME</a></span> - Static variable in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/BuiltinOperators.html" title="class in org.apache.vxquery.functions">BuiltinOperators</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/aggregate/AvgGlobalAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate"><span class="strong">AvgGlobalAggregateEvaluatorFactory</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/AvgGlobalAggregateEvaluatorFactory.html#AvgGlobalAggregateEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AvgGlobalAggregateEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AvgGlobalAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AvgGlobalAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/aggregate/AvgLocalAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate"><span class="strong">AvgLocalAggregateEvaluatorFactory</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/AvgLocalAggregateEvaluatorFactory.html#AvgLocalAggregateEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">AvgLocalAggregateEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.aggregate.<a href="./org/apache/vxquery/runtime/functions/aggregate/AvgLocalAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AvgLocalAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/query/XMLQuery.html#AxisStep()">AxisStep()</a></span> - Method in class org.apache.vxquery.xmlquery.query.<a href="./org/apache/vxquery/xmlquery/query/XMLQuery.html" title="class in org.apache.vxquery.xmlquery.query">XMLQuery</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/xmlquery/ast/AxisStepNode.html" title="class in org.apache.vxquery.xmlquery.ast"><span class="strong">AxisStepNode</span></a> - Class in <a href="./org/apache/vxquery/xmlquery/ast/package-summary.html">org.apache.vxquery.xmlquery.ast</a></dt>
@@ -541,7 +581,7 @@
 <dd>
 <div class="block">Position in buffer.</div>
 </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>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html#buildConcatenationRec(org.apache.vxquery.datamodel.accessors.SequencePointable, org.apache.vxquery.datamodel.accessors.PointablePool, java.io.DataOutput, org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable)">buildConcatenationRec(SequencePointable, PointablePool, DataOutput, NodeTreePointable)</a></span> - Static method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html" title="class in org.apache.vxquery.runtime.functions.util">AtomizeHelper</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>
@@ -569,7 +609,11 @@
 <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>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/RewriteRuleset.html#buildRedundantExpressionNormalizationRuleCollection()">buildRedundantExpressionNormalizationRuleCollection()</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">Remove expressions known to be redundant.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html#buildStringConcatenation(org.apache.vxquery.datamodel.accessors.SequencePointable, org.apache.vxquery.datamodel.accessors.PointablePool, edu.uci.ics.hyracks.data.std.util.ArrayBackedValueStorage, org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable)">buildStringConcatenation(SequencePointable, PointablePool, ArrayBackedValueStorage, NodeTreePointable)</a></span> - Static method in class org.apache.vxquery.runtime.functions.util.<a href="./org/apache/vxquery/runtime/functions/util/AtomizeHelper.html" title="class in org.apache.vxquery.runtime.functions.util">AtomizeHelper</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>
@@ -1005,9 +1049,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/functions/BuiltinOperators.html#CHILD_QNAME">CHILD_QNAME</a></span> - Static variable in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/BuiltinOperators.html" title="class in org.apache.vxquery.functions">BuiltinOperators</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStep.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">ChildPathStep</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/step/package-summary.html">org.apache.vxquery.runtime.functions.step</a></dt>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">ChildPathStepOperatorDescriptor</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/ChildPathStep.html#ChildPathStep(edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">ChildPathStep(IHyracksTaskContext)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStep.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStep</a></dt>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.html#ChildPathStepOperatorDescriptor(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, org.apache.vxquery.datamodel.accessors.PointablePool)">ChildPathStepOperatorDescriptor(IHyracksTaskContext, PointablePool)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepOperatorDescriptor</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">ChildPathStepScalarEvaluator</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>
@@ -1017,6 +1061,14 @@
 <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/ChildPathStepUnnesting.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">ChildPathStepUnnesting</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/ChildPathStepUnnesting.html#ChildPathStepUnnesting(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, org.apache.vxquery.datamodel.accessors.PointablePool)">ChildPathStepUnnesting(IHyracksTaskContext, PointablePool)</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnesting.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepUnnesting</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnestingEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step"><span class="strong">ChildPathStepUnnestingEvaluator</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/ChildPathStepUnnestingEvaluator.html#ChildPathStepUnnestingEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext, edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator[])">ChildPathStepUnnestingEvaluator(IHyracksTaskContext, IScalarEvaluator[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepUnnestingEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepUnnestingEvaluator</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>
@@ -1159,7 +1211,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.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>
+<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, java.util.Map)">CompilerControlBlock(StaticContext, ResultSetId, Map&lt;String, File&gt;)</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>
@@ -1210,13 +1262,6 @@
 </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/ConsolidateDataScanUnnestRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConsolidateDataScanUnnestRule</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 an unnest operator immediately following a data scan
- operator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/ConsolidateDataScanUnnestRule.html#ConsolidateDataScanUnnestRule()">ConsolidateDataScanUnnestRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/ConsolidateDataScanUnnestRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">ConsolidateDataScanUnnestRule</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/compiler/rewriter/rules/ConsolidateUnnestsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConsolidateUnnestsRule</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 an unnest operator (1) immediately following an unnest
@@ -1697,6 +1742,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/cast/CastToStringOperation.html#convertFloatCanonical(edu.uci.ics.hyracks.data.std.primitive.FloatPointable, java.io.DataOutput)">convertFloatCanonical(FloatPointable, DataOutput)</a></span> - Method in class org.apache.vxquery.runtime.functions.cast.<a href="./org/apache/vxquery/runtime/functions/cast/CastToStringOperation.html" title="class in org.apache.vxquery.runtime.functions.cast">CastToStringOperation</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertFromAlgebricksExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConvertFromAlgebricksExpressionsRule</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 where the Algebricks builtin function are temporarly in the plan in place of XQuery function.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertFromAlgebricksExpressionsRule.html#ConvertFromAlgebricksExpressionsRule()">ConvertFromAlgebricksExpressionsRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertFromAlgebricksExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">ConvertFromAlgebricksExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/cast/AbstractCastToOperation.html#convertGDay(org.apache.vxquery.datamodel.accessors.atomic.XSDatePointable, java.io.DataOutput)">convertGDay(XSDatePointable, 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/CastToGDayOperation.html#convertGDay(org.apache.vxquery.datamodel.accessors.atomic.XSDatePointable, java.io.DataOutput)">convertGDay(XSDatePointable, DataOutput)</a></span> - Method in class org.apache.vxquery.runtime.functions.cast.<a href="./org/apache/vxquery/runtime/functions/cast/CastToGDayOperation.html" title="class in org.apache.vxquery.runtime.functions.cast">CastToGDayOperation</a></dt>
@@ -2187,6 +2238,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/castable/CastableAsTimeOperation.html#convertTime(org.apache.vxquery.datamodel.accessors.atomic.XSTimePointable, java.io.DataOutput)">convertTime(XSTimePointable, DataOutput)</a></span> - Method in class org.apache.vxquery.runtime.functions.castable.<a href="./org/apache/vxquery/runtime/functions/castable/CastableAsTimeOperation.html" title="class in org.apache.vxquery.runtime.functions.castable">CastableAsTimeOperation</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertToAlgebricksExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">ConvertToAlgebricksExpressionsRule</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 where the XQuery function are used in place of Algebricks builtin function.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertToAlgebricksExpressionsRule.html#ConvertToAlgebricksExpressionsRule()">ConvertToAlgebricksExpressionsRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/ConvertToAlgebricksExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">ConvertToAlgebricksExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/cast/AbstractCastToOperation.html#convertToken(edu.uci.ics.hyracks.data.std.primitive.UTF8StringPointable, java.io.DataOutput)">convertToken(UTF8StringPointable, 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/CastToStringOperation.html#convertToken(edu.uci.ics.hyracks.data.std.primitive.UTF8StringPointable, java.io.DataOutput)">convertToken(UTF8StringPointable, DataOutput)</a></span> - Method in class org.apache.vxquery.runtime.functions.cast.<a href="./org/apache/vxquery/runtime/functions/cast/CastToStringOperation.html" title="class in org.apache.vxquery.runtime.functions.cast">CastToStringOperation</a></dt>
@@ -2427,6 +2484,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/CopyNamespacesDeclNode.html#CopyNamespacesDeclNode(org.apache.vxquery.util.SourceLocation)">CopyNamespacesDeclNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/CopyNamespacesDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast">CopyNamespacesDeclNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryCollectionDataSource.html#create(int, java.lang.String, java.lang.Object)">create(int, String, Object)</a></span> - Static 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><span class="strong"><a href="./org/apache/vxquery/types/SequenceType.html#create(org.apache.vxquery.types.ItemType, org.apache.vxquery.types.Quantifier)">create(ItemType, Quantifier)</a></span> - Static method 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/runtime/functions/base/AbstractTaggedValueArgumentAggregateEvaluatorFactory.html#createAggregateEvaluator(edu.uci.ics.hyracks.api.context.IHyracksTaskContext)">createAggregateEvaluator(IHyracksTaskContext)</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>
@@ -2477,6 +2536,10 @@
 <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/AvgGlobalAggregateEvaluatorFactory.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/AvgGlobalAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AvgGlobalAggregateEvaluatorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/aggregate/AvgLocalAggregateEvaluatorFactory.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/AvgLocalAggregateEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.aggregate">AvgLocalAggregateEvaluatorFactory</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>
@@ -2549,8 +2612,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/ElementNodeConstructorScalarEvaluatorFactory.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/ElementNodeConstructorScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">ElementNodeConstructorScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/FnCollectionScalarEvaluatorFactory.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/FnCollectionScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">FnCollectionScalarEvaluatorFactory</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/FnDocAvailableScalarEvaluatorFactory.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/FnDocAvailableScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">FnDocAvailableScalarEvaluatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/FnDocScalarEvaluatorFactory.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/FnDocScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">FnDocScalarEvaluatorFactory</a></dt>
@@ -2867,6 +2928,8 @@
 <dd>&nbsp;</dd>
 <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/AbstractChildPathStep.html#dCtx">dCtx</a></span> - Variable in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractChildPathStep.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractChildPathStep</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>
@@ -3173,6 +3236,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/types/ElementType.html#ElementType(org.apache.vxquery.types.NameTest, org.apache.vxquery.types.SchemaType, boolean)">ElementType(NameTest, SchemaType, boolean)</a></span> - Constructor for class org.apache.vxquery.types.<a href="./org/apache/vxquery/types/ElementType.html" title="class in org.apache.vxquery.types">ElementType</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./org/apache/vxquery/compiler/rewriter/rules/EliminateSubplanForSingleItemsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">EliminateSubplanForSingleItemsRule</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 subplans that only have one item per tuple.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/EliminateSubplanForSingleItemsRule.html#EliminateSubplanForSingleItemsRule()">EliminateSubplanForSingleItemsRule()</a></span> - Constructor for class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/EliminateSubplanForSingleItemsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">EliminateSubplanForSingleItemsRule</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/compiler/rewriter/rules/EliminateSubplanForSinglePathsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules"><span class="strong">EliminateSubplanForSinglePathsRule</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 subplans that only have one path of execution.</div>
@@ -3733,16 +3802,30 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/FilterExprNode.html#FilterExprNode(org.apache.vxquery.util.SourceLocation)">FilterExprNode(SourceLocation)</a></span> - Constructor for class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/FilterExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">FilterExprNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#findAllFunctionExpressions(org.apache.commons.lang3.mutable.Mutable, edu.uci.ics.hyracks.algebricks.core.algebra.functions.FunctionIdentifier, java.util.List)">findAllFunctionExpressions(Mutable&lt;ILogicalExpression&gt;, FunctionIdentifier, List&lt;Mutable&lt;ILogicalExpression&gt;&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
+<dd>
+<div class="block">Find all functions for a specific expression.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html#findDataSource(java.lang.String)">findDataSource(String)</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html" title="class in org.apache.vxquery.metadata">VXQueryMetadataProvider</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html#findDataSourceIndex(java.lang.String, java.lang.String)">findDataSourceIndex(String, String)</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html" title="class in org.apache.vxquery.metadata">VXQueryMetadataProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#findFunctionExpression(org.apache.commons.lang3.mutable.Mutable, edu.uci.ics.hyracks.algebricks.core.algebra.functions.FunctionIdentifier)">findFunctionExpression(Mutable&lt;ILogicalExpression&gt;, FunctionIdentifier)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#findFirstFunctionExpression(org.apache.commons.lang3.mutable.Mutable, edu.uci.ics.hyracks.algebricks.core.algebra.functions.FunctionIdentifier)">findFirstFunctionExpression(Mutable&lt;ILogicalExpression&gt;, FunctionIdentifier)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#findLastFunctionExpression(org.apache.commons.lang3.mutable.Mutable)">findLastFunctionExpression(Mutable&lt;ILogicalExpression&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html#findLastSubplanOperator(org.apache.commons.lang3.mutable.Mutable)">findLastSubplanOperator(Mutable&lt;ILogicalOperator&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">OperatorToolbox</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html#findLastSubplanOperator(edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AbstractLogicalOperator)">findLastSubplanOperator(AbstractLogicalOperator)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">OperatorToolbox</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html#findProducerOf(org.apache.commons.lang3.mutable.Mutable, edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalVariable)">findProducerOf(Mutable&lt;ILogicalOperator&gt;, LogicalVariable)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">OperatorToolbox</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#findVariableExpression(org.apache.commons.lang3.mutable.Mutable, edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalVariable)">findVariableExpression(Mutable&lt;ILogicalExpression&gt;, LogicalVariable)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#findVariableExpression(org.apache.commons.lang3.mutable.Mutable)">findVariableExpression(Mutable&lt;ILogicalExpression&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#findVariableExpressions(org.apache.commons.lang3.mutable.Mutable, java.util.List)">findVariableExpressions(Mutable&lt;ILogicalExpression&gt;, List&lt;Mutable&lt;ILogicalExpression&gt;&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/builders/nodes/AbstractNodeBuilder.html#finish()">finish()</a></span> - Method in class org.apache.vxquery.datamodel.builders.nodes.<a href="./org/apache/vxquery/datamodel/builders/nodes/AbstractNodeBuilder.html" title="class in org.apache.vxquery.datamodel.builders.nodes">AbstractNodeBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/builders/nodes/AttributeNodeBuilder.html#finish()">finish()</a></span> - Method in class org.apache.vxquery.datamodel.builders.nodes.<a href="./org/apache/vxquery/datamodel/builders/nodes/AttributeNodeBuilder.html" title="class in org.apache.vxquery.datamodel.builders.nodes">AttributeNodeBuilder</a></dt>
@@ -4349,10 +4432,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/strings/FnCodepointsToStringEvaluatorFactory.html#FnCodepointsToStringEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">FnCodepointsToStringEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for 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>
 <dd>&nbsp;</dd>
-<dt><a href="./org/apache/vxquery/runtime/functions/node/FnCollectionScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node"><span class="strong">FnCollectionScalarEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/node/package-summary.html">org.apache.vxquery.runtime.functions.node</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/node/FnCollectionScalarEvaluatorFactory.html#FnCollectionScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">FnCollectionScalarEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.node.<a href="./org/apache/vxquery/runtime/functions/node/FnCollectionScalarEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.node">FnCollectionScalarEvaluatorFactory</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="./org/apache/vxquery/runtime/functions/strings/FnCompareEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.strings"><span class="strong">FnCompareEvaluatorFactory</span></a> - Class in <a href="./org/apache/vxquery/runtime/functions/strings/package-summary.html">org.apache.vxquery.runtime.functions.strings</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/strings/FnCompareEvaluatorFactory.html#FnCompareEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[])">FnCompareEvaluatorFactory(IScalarEvaluatorFactory[])</a></span> - Constructor for class org.apache.vxquery.runtime.functions.strings.<a href="./org/apache/vxquery/runtime/functions/strings/FnCompareEvaluatorFactory.html" title="class in org.apache.vxquery.runtime.functions.strings">FnCompareEvaluatorFactory</a></dt>
@@ -4871,8 +4950,6 @@
 </dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractVXQueryAggregateRule.html#getAggregateFunction(edu.uci.ics.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression)">getAggregateFunction(AbstractFunctionCallExpression)</a></span> - Method in 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/compiler/rewriter/rules/AbstractVXQueryAggregateRule.html#getAggregateLastFunctionCall(edu.uci.ics.hyracks.algebricks.core.algebra.functions.IFunctionInfo, edu.uci.ics.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression)">getAggregateLastFunctionCall(IFunctionInfo, AbstractFunctionCallExpression)</a></span> - Method in 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/xmlquery/ast/FunctionExprNode.html#getArguments()">getArguments()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/FunctionExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">FunctionExprNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/functions/Signature.html#getArity()">getArity()</a></span> - Method in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/Signature.html" title="class in org.apache.vxquery.functions">Signature</a></dt>
@@ -4925,6 +5002,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/provider/VXQueryBinaryHashFunctionFactoryProvider.html#getBinaryHashFunctionFactory(java.lang.Object)">getBinaryHashFunctionFactory(Object)</a></span> - Method in class org.apache.vxquery.runtime.provider.<a href="./org/apache/vxquery/runtime/provider/VXQueryBinaryHashFunctionFactoryProvider.html" title="class in org.apache.vxquery.runtime.provider">VXQueryBinaryHashFunctionFactoryProvider</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/provider/VXQueryBinaryHashFunctionFamilyProvider.html#getBinaryHashFunctionFamily(java.lang.Object)">getBinaryHashFunctionFamily(Object)</a></span> - Method in class org.apache.vxquery.runtime.provider.<a href="./org/apache/vxquery/runtime/provider/VXQueryBinaryHashFunctionFamilyProvider.html" title="class in org.apache.vxquery.runtime.provider">VXQueryBinaryHashFunctionFamilyProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/accessors/atomic/XSBinaryPointable.html#getBinaryLength()">getBinaryLength()</a></span> - Method in class org.apache.vxquery.datamodel.accessors.atomic.<a href="./org/apache/vxquery/datamodel/accessors/atomic/XSBinaryPointable.html" title="class in org.apache.vxquery.datamodel.accessors.atomic">XSBinaryPointable</a></dt>
 <dd>
 <div class="block">Gets the length of the binary value in bytes.</div>
@@ -4965,16 +5044,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/FLWORExprNode.html#getClauses()">getClauses()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/FLWORExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">FLWORExprNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html#getClusterLocations(java.lang.String[])">getClusterLocations(String[])</a></span> - Static method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html" title="class in org.apache.vxquery.metadata">VXQueryMetadataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html#getClusterLocations(java.lang.String[], int)">getClusterLocations(String[], int)</a></span> - Static method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/VXQueryMetadataProvider.html" title="class in org.apache.vxquery.metadata">VXQueryMetadataProvider</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/exceptions/SystemException.html#getCode()">getCode()</a></span> - Method in exception org.apache.vxquery.exceptions.<a href="./org/apache/vxquery/exceptions/SystemException.html" title="class in org.apache.vxquery.exceptions">SystemException</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/DefaultCollationDeclNode.html#getCollation()">getCollation()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/DefaultCollationDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast">DefaultCollationDeclNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/OrderSpecNode.html#getCollation()">getCollation()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/OrderSpecNode.html" title="class in org.apache.vxquery.xmlquery.ast">OrderSpecNode</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/VXQueryOptimizationContext.html#getCollectionDataSourceMap(java.lang.String)">getCollectionDataSourceMap(String)</a></span> - Method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/VXQueryOptimizationContext.html" title="class in org.apache.vxquery.compiler.rewriter">VXQueryOptimizationContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/VXQueryOptimizationContext.html#getCollectionDataSourceMapSize()">getCollectionDataSourceMapSize()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/VXQueryOptimizationContext.html" title="class in org.apache.vxquery.compiler.rewriter">VXQueryOptimizationContext</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractCollectionRule.html#getCollectionName(org.apache.commons.lang3.mutable.Mutable)">getCollectionName(Mutable&lt;ILogicalOperator&gt;)</a></span> - Method in 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>
 <div class="block">Get the constant value for the collection.</div>
@@ -5203,14 +5282,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/ValidateExprNode.html#getExpr()">getExpr()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/ValidateExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">ValidateExprNode</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html#getExpression(org.apache.commons.lang3.mutable.Mutable)">getExpression(Mutable&lt;ILogicalOperator&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">OperatorToolbox</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/EnclosedExprNode.html#getExpression()">getExpression()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/EnclosedExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">EnclosedExprNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/OrderSpecNode.html#getExpression()">getExpression()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/OrderSpecNode.html" title="class in org.apache.vxquery.xmlquery.ast">OrderSpecNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/QueryBodyNode.html#getExpression()">getExpression()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/QueryBodyNode.html" title="class in org.apache.vxquery.xmlquery.ast">QueryBodyNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html#getExpressionOf(org.apache.commons.lang3.mutable.Mutable, edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalVariable)">getExpressionOf(Mutable&lt;ILogicalOperator&gt;, LogicalVariable)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">OperatorToolbox</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html#getExpressions(org.apache.commons.lang3.mutable.Mutable)">getExpressions(Mutable&lt;ILogicalOperator&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/OperatorToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">OperatorToolbox</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/ExprNode.html#getExpressions()">getExpressions()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/ExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">ExprNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xtest/TestCase.html#getExternalVariableBinding(javax.xml.namespace.QName)">getExternalVariableBinding(QName)</a></span> - Method in class org.apache.vxquery.xtest.<a href="./org/apache/vxquery/xtest/TestCase.html" title="class in org.apache.vxquery.xtest">TestCase</a></dt>
@@ -5355,6 +5436,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/context/StaticContextImpl.html#getMaxSequenceTypeCode()">getMaxSequenceTypeCode()</a></span> - Method 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/exceptions/VXQueryDataException.html#getMessage()">getMessage()</a></span> - Method in exception org.apache.vxquery.exceptions.<a href="./org/apache/vxquery/exceptions/VXQueryDataException.html" title="class in org.apache.vxquery.exceptions">VXQueryDataException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/query/TokenMgrError.html#getMessage()">getMessage()</a></span> - Method in error org.apache.vxquery.xmlquery.query.<a href="./org/apache/vxquery/xmlquery/query/TokenMgrError.html" title="class in org.apache.vxquery.xmlquery.query">TokenMgrError</a></dt>
 <dd>
 <div class="block">You can also modify the body of this method to customize your error messages.</div>
@@ -5511,6 +5594,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/OrderbyClauseNode.html#getOrderSpec()">getOrderSpec()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/OrderbyClauseNode.html" title="class in org.apache.vxquery.xmlquery.ast">OrderbyClauseNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html#getOutputSequenceType(org.apache.commons.lang3.mutable.Mutable, org.apache.commons.lang3.mutable.Mutable, org.apache.vxquery.context.StaticContext)">getOutputSequenceType(Mutable&lt;ILogicalOperator&gt;, Mutable&lt;ILogicalExpression&gt;, StaticContext)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.util.<a href="./org/apache/vxquery/compiler/rewriter/rules/util/ExpressionToolbox.html" title="class in org.apache.vxquery.compiler.rewriter.rules.util">ExpressionToolbox</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/functions/Signature.html#getParameterName(int)">getParameterName(int)</a></span> - Method in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/Signature.html" title="class in org.apache.vxquery.functions">Signature</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/functions/UserDefinedXQueryFunction.html#getParameters()">getParameters()</a></span> - Method in class org.apache.vxquery.functions.<a href="./org/apache/vxquery/functions/UserDefinedXQueryFunction.html" title="class in org.apache.vxquery.functions">UserDefinedXQueryFunction</a></dt>
@@ -5525,10 +5610,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/context/StaticContextImpl.html#getParent()">getParent()</a></span> - Method 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/metadata/VXQueryCollectionDataSource.html#getPartitionCount()">getPartitionCount()</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><span class="strong"><a href="./org/apache/vxquery/metadata/QueryResultDataSink.html#getPartitioningProperty()">getPartitioningProperty()</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/QueryResultDataSink.html" title="class in org.apache.vxquery.metadata">QueryResultDataSink</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/metadata/QueryResultSetDataSink.html#getPartitioningProperty()">getPartitioningProperty()</a></span> - Method in class org.apache.vxquery.metadata.<a href="./org/apache/vxquery/metadata/QueryResultSetDataSink.html" title="class in org.apache.vxquery.metadata">QueryResultSetDataSink</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryCollectionDataSource.html#getPartitions()">getPartitions()</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><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/RelativePathExprNode.html#getPath()">getPath()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/RelativePathExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">RelativePathExprNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/PathExprNode.html#getPaths()">getPaths()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/PathExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">PathExprNode</a></dt>
@@ -5577,6 +5666,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/VXQueryPrinterFactoryProvider.html#getPrinterFactory(java.lang.Object)">getPrinterFactory(Object)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.<a href="./org/apache/vxquery/compiler/algebricks/VXQueryPrinterFactoryProvider.html" title="class in org.apache.vxquery.compiler.algebricks">VXQueryPrinterFactoryProvider</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/PushFunctionsOntoEqJoinBranches.html#getProducedVariablesInDescendantsAndSelf(edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalOperator, java.util.Collection)">getProducedVariablesInDescendantsAndSelf(ILogicalOperator, Collection&lt;LogicalVariable&gt;)</a></span> - Static method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/PushFunctionsOntoEqJoinBranches.html" title="class in org.apache.vxquery.compiler.rewriter.rules">PushFunctionsOntoEqJoinBranches</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/util/CardinalityRuleToolbox.html#getProducerCardinality(edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalOperator, org.apache.vxquery.compiler.rewriter.VXQueryOptimizationContext)">getProducerCardinality(ILogicalOperator, VXQueryOptimizationContext)</a></span> - Static method in 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>
 <div class="block">Get the Cardinality variable of the parent operator.</div>
@@ -5647,10 +5738,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/LetVarDeclNode.html#getScoreVar()">getScoreVar()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/LetVarDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast">LetVarDeclNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractRemoveRedundantTypeExpressionsRule.html#getSearchFunction()">getSearchFunction()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/AbstractRemoveRedundantTypeExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">AbstractRemoveRedundantTypeExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantBooleanExpressionsRule.html#getSearchFunction()">getSearchFunction()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantBooleanExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">RemoveRedundantBooleanExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantCastExpressionsRule.html#getSearchFunction()">getSearchFunction()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantCastExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">RemoveRedundantCastExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantDataExpressionsRule.html#getSearchFunction()">getSearchFunction()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantDataExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">RemoveRedundantDataExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantPromoteExpressionsRule.html#getSearchFunction()">getSearchFunction()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantPromoteExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">RemoveRedundantPromoteExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantTreatExpressionsRule.html#getSearchFunction()">getSearchFunction()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.rules.<a href="./org/apache/vxquery/compiler/rewriter/rules/RemoveRedundantTreatExpressionsRule.html" title="class in org.apache.vxquery.compiler.rewriter.rules">RemoveRedundantTreatExpressionsRule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractChildPathStep.html#getSequence(org.apache.vxquery.datamodel.accessors.TaggedValuePointable, org.apache.vxquery.datamodel.accessors.SequencePointable)">getSequence(TaggedValuePointable, SequencePointable)</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AbstractChildPathStep.html" title="class in org.apache.vxquery.runtime.functions.step">AbstractChildPathStep</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/AbstractSinglePathStepScalarEvaluator.html#getSequence(org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable, org.apache.vxquery.datamodel.accessors.SequencePointable)">getSequence(NodeTreePointable, SequencePointable)</a></span> - Method 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/step/AttributePathStepScalarEvaluator.html#getSequence(org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable, org.apache.vxquery.datamodel.accessors.SequencePointable)">getSequence(NodeTreePointable, SequencePointable)</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/AttributePathStepScalarEvaluator.html" title="class in org.apache.vxquery.runtime.functions.step">AttributePathStepScalarEvaluator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.html#getSequence(org.apache.vxquery.datamodel.accessors.TaggedValuePointable, org.apache.vxquery.datamodel.accessors.SequencePointable)">getSequence(TaggedValuePointable, SequencePointable)</a></span> - Method in class org.apache.vxquery.runtime.functions.step.<a href="./org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.html" title="class in org.apache.vxquery.runtime.functions.step">ChildPathStepOperatorDescriptor</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/ForVarDeclNode.html#getSequence()">getSequence()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/ForVarDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast">ForVarDeclNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/LetVarDeclNode.html#getSequence()">getSequence()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/LetVarDeclNode.html" title="class in org.apache.vxquery.xmlquery.ast">LetVarDeclNode</a></dt>
@@ -5659,12 +5766,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/datamodel/accessors/SequencePointable.html#getSequenceLength(byte[], int)">getSequenceLength(byte[], int)</a></span> - Static method in class org.apache.vxquery.datamodel.accessors.<a href="./org/apache/vxquery/datamodel/accessors/SequencePointable.html" title="class in org.apache.vxquery.datamodel.accessors">SequencePointable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html#getSequenceType(edu.uci.ics.hyracks.algebricks.core.algebra.expressions.ConstantExpression)">getSequenceType(ConstantExpression)</a></span> - Method in class org.apache.vxquery.compiler.algebricks.prettyprint.<a href="./org/apache/vxquery/compiler/algebricks/prettyprint/VXQueryLogicalExpressionPrettyPrintVisitor.html" title="class in org.apache.vxquery.compiler.algebricks.prettyprint">VXQueryLogicalExpressionPrettyPrintVisitor</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/functions/Function.html#getSignature()">getSignature()</a></span> - Method 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/xmlquery/ast/UnaryExprNode.html#getSigns()">getSigns()</a></span> - Method in class org.apache.vxquery.xmlquery.ast.<a href="./org/apache/vxquery/xmlquery/ast/UnaryExprNode.html" title="class in org.apache.vxquery.xmlquery.ast">UnaryExprNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/util/GrowableIntArray.html#getSize()">getSize()</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/compiler/CompilerControlBlock.html#getSourceFileMap()">getSourceFileMap()</a></span> - Method in 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><span class="strong"><a href="./org/apache/vxquery/xtest/TestCase.html#getSourceFileMap()">getSourceFileMap()</a></span> - Method in class org.apache.vxquery.xtest.<a href="./org/apache/vxquery/xtest/TestCase.html" title="class in org.apache.vxquery.xtest">TestCase</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/util/SourceLocation.html#getSourceFileName()">getSourceFileName()</a></span> - Method in class org.apache.vxquery.util.<a href="./org/apache/vxquery/util/SourceLocation.html" title="class in org.apache.vxquery.util">SourceLocation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/xmlquery/ast/ASTNode.html#getSourceLocation()">getSourceLocation()</a></span> - Method in 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>
@@ -5949,6 +6062,8 @@
 <dd>
 <div class="block">Get the specific Token.</div>
 </dd>
+<dt><span class="strong"><a href="./org/apache/vxquery/compiler/rewriter/VXQueryOptimizationContext.html#getTotalDataSources()">getTotalDataSources()</a></span> - Method in class org.apache.vxquery.compiler.rewriter.<a href="./org/apache/vxquery/compiler/rewriter/VXQueryOptimizationContext.html" title="class in org.apache.vxquery.compiler.rewriter">VXQueryOptimizationContext</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/vxquery/metadata/VXQueryCollectionDataSource.html#getTotalDataSources()">getTotalDataSources()</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>

[... 540 lines stripped ...]