summaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorBrian S. O'Neill <bronee@gmail.com>2009-06-12 23:48:38 +0000
committerBrian S. O'Neill <bronee@gmail.com>2009-06-12 23:48:38 +0000
commitd1a31cc2f73d179fd45a753a0a72cf01d8bf918f (patch)
tree2b40ec14fd030fa719f401c554bb51e4b2dc945e /src/test/java
parent2522b0f007a32ffe25cb5b5ffa07a0fb50a9d500 (diff)
Add extra check before applying join sort optimization.
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/com/amazon/carbonado/qe/TestIndexedQueryAnalyzer.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryAnalyzer.java b/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryAnalyzer.java
index 4e6a9ae..3a57705 100644
--- a/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryAnalyzer.java
+++ b/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryAnalyzer.java
@@ -322,12 +322,11 @@ public class TestIndexedQueryAnalyzer extends TestCase {
// This is actually a pretty terrible plan due to the iterators. This
// is expected however, since we lied and said we had indexes.
String expected =
- "sort: [+order.address.addressCity, +shipmentNotes], [+order.orderTotal]\n" +
+ "sort: [+order.address.addressCity], [+shipmentNotes, +order.orderTotal]\n" +
" join: com.amazon.carbonado.stored.Shipment\n" +
" ...inner loop: order\n" +
- " sort: [+shipmentNotes]\n" +
- " filter: shipmentNotes <= Z & orderID = ?\n" +
- " collection iterator: com.amazon.carbonado.stored.Shipment\n" +
+ " filter: shipmentNotes <= Z & orderID = ?\n" +
+ " collection iterator: com.amazon.carbonado.stored.Shipment\n" +
" ...outer loop\n" +
" join: com.amazon.carbonado.stored.Order\n" +
" ...inner loop: address\n" +