diff options
| author | Brian S. O'Neill <bronee@gmail.com> | 2009-06-12 23:48:38 +0000 |
|---|---|---|
| committer | Brian S. O'Neill <bronee@gmail.com> | 2009-06-12 23:48:38 +0000 |
| commit | d1a31cc2f73d179fd45a753a0a72cf01d8bf918f (patch) | |
| tree | 2b40ec14fd030fa719f401c554bb51e4b2dc945e /src/test/java/com/amazon/carbonado | |
| parent | 2522b0f007a32ffe25cb5b5ffa07a0fb50a9d500 (diff) | |
Add extra check before applying join sort optimization.
Diffstat (limited to 'src/test/java/com/amazon/carbonado')
| -rw-r--r-- | src/test/java/com/amazon/carbonado/qe/TestIndexedQueryAnalyzer.java | 7 |
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" +
|
