Skip to content

Commit 7830629

Browse files
authored
Merge pull request #5080 from evolvedbinary/6.x.x/refactor/query-materialization
[6.x.x] Refactor to highlight materialization query execution model
2 parents a1ba17f + d8cbf43 commit 7830629

File tree

89 files changed

+229
-1104
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+229
-1104
lines changed

exist-core/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,7 @@
705705
<exclude>src/main/java/org/exist/xmlrpc/ACEAiderSerializer.java</exclude>
706706
<exclude>src/main/java/org/exist/xquery/Cardinality.java</exclude>
707707
<exclude>src/test/java/org/exist/xquery/ImportModuleTest.java</exclude>
708+
<exclude>src/main/java/org/exist/xquery/Materializable.java</exclude>
708709
<exclude>src/test/java/org/exist/xquery/XQueryContextAttributesTest.java</exclude>
709710
<exclude>src/main/java/org/exist/xquery/functions/map/MapType.java</exclude>
710711
<exclude>src/test/java/org/exist/xquery/functions/session/AbstractSessionTest.java</exclude>
@@ -856,6 +857,7 @@ The original license statement is also included below.]]></preamble>
856857
<include>src/main/java/org/exist/xmlrpc/ACEAiderSerializer.java</include>
857858
<include>src/main/java/org/exist/xquery/Cardinality.java</include>
858859
<include>src/test/java/org/exist/xquery/ImportModuleTest.java</include>
860+
<include>src/main/java/org/exist/xquery/Materializable.java</include>
859861
<include>src/test/java/org/exist/xquery/XQueryContextAttributesTest.java</include>
860862
<include>src/main/java/org/exist/xquery/functions/map/MapType.java</include>
861863
<include>src/test/java/org/exist/xquery/functions/session/AbstractSessionTest.java</include>

exist-core/src/main/java/org/exist/dom/QName.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*/
2222
package org.exist.dom;
2323

24-
import org.exist.interpreter.Context;
24+
import org.exist.xquery.Context;
2525
import org.exist.storage.ElementValue;
2626
import org.exist.util.XMLNames;
2727
import org.exist.xquery.Constants;

exist-core/src/main/java/org/exist/dom/persistent/SortedNodeSet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ private static final class IteratorItem extends OrderedLinkedList.Node {
274274
public IteratorItem(final NodeProxy proxy, final PathExpr expr) {
275275
this.proxy = proxy;
276276
try {
277-
final Sequence seq = expr.eval(proxy);
277+
final Sequence seq = expr.eval(proxy, null);
278278
final StringBuilder buf = new StringBuilder();
279279
final OrderedLinkedList strings = new OrderedLinkedList();
280280
Item item;

exist-core/src/main/java/org/exist/http/urlrewrite/ModuleCall.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@ public void doRewrite(final HttpServletRequest request, final HttpServletRespons
9595
final ContextItemDeclaration cid = call.getContext().getContextItemDeclartion();
9696
final Sequence contextSequence;
9797
if (cid != null) {
98-
contextSequence = cid.eval(null);
98+
contextSequence = cid.eval(null, null);
9999
} else {
100100
contextSequence = null;
101101
}
102102

103-
final Sequence result = call.eval(contextSequence);
103+
final Sequence result = call.eval(contextSequence, null);
104104
if (LOG.isDebugEnabled()) {
105105
LOG.debug("Found: {}", result.getItemCount());
106106
}

exist-core/src/main/java/org/exist/interpreter/Compiled.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

exist-core/src/main/java/org/exist/interpreter/Compiler.java

Lines changed: 0 additions & 54 deletions
This file was deleted.

exist-core/src/main/java/org/exist/interpreter/ContextNS.java

Lines changed: 0 additions & 228 deletions
This file was deleted.

0 commit comments

Comments
 (0)