From d1a31cc2f73d179fd45a753a0a72cf01d8bf918f Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Fri, 12 Jun 2009 23:48:38 +0000 Subject: Add extra check before applying join sort optimization. --- .../java/com/amazon/carbonado/qe/TestIndexedQueryAnalyzer.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/test/java/com') 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" + -- cgit v1.2.3