You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by pr...@apache.org on 2013/03/05 20:49:45 UTC
svn commit: r1452962 -
/incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml
Author: prestonc
Date: Tue Mar 5 19:49:45 2013
New Revision: 1452962
URL: http://svn.apache.org/r1452962
Log:
Added a operator for helping with determining the best query plan implementation. The new operator will allow more decisions to happen in the rewrite rule.
Modified:
incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml
Modified: incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml
URL: http://svn.apache.org/viewvc/incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml?rev=1452962&r1=1452961&r2=1452962&view=diff
==============================================================================
--- incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml (original)
+++ incubator/vxquery/trunk/vxquery/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml Tue Mar 5 19:49:45 2013
@@ -704,14 +704,21 @@
<argument value="0"/>
</property>
</operator>
-
- <!-- opext:sort-nodes-asc-or-atomics($arg as item()*) as item()* -->
+
+ <!-- opext:sort-distinct-nodes-asc-or-atomics($arg as item()*) as item()* -->
<operator name="opext:sort-distinct-nodes-asc-or-atomics">
<param name="arg" type="item()*"/>
<return type="item()*"/>
<runtime type="scalar" class="org.apache.vxquery.runtime.functions.nodeid.SortDistinctNodesAscOrAtomicsScalarEvaluatorFactory"/>
</operator>
+ <!-- opext:distinct-nodes-or-atomics($arg as item()*) as item()* -->
+ <operator name="opext:distinct-nodes-or-atomics">
+ <param name="arg" type="item()*"/>
+ <return type="item()*"/>
+ <runtime type="scalar" class="org.apache.vxquery.runtime.functions.nodeid.SortDistinctNodesAscOrAtomicsScalarEvaluatorFactory"/>
+ </operator>
+
<!-- opext:sort-nodes-desc($arg as node()*) as node()* -->
<operator name="opext:sort-nodes-desc">
<param name="arg" type="node()*"/>