From 8a6e27686f0a891cf6c2370893abbde3325f7a98 Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Fri, 26 Oct 2007 21:24:43 +0000 Subject: Added support for outer joins. --- src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/test/java/com/amazon/carbonado/cursor') diff --git a/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java b/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java index 6f78c42..53c3171 100644 --- a/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java +++ b/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java @@ -616,6 +616,14 @@ public class TestFilteredCursor extends TestCase { assertEquals(2, matches.size()); assertEquals(2, matches.get(0).getOrderItemID()); assertEquals(3, matches.get(1).getOrderItemID()); + + // Outer join, done in the "correct" way. + matches = items.query("itemPrice = ? & (order).orderTotal = ?") + .with(5).with(100) + .fetch().toList(); + assertEquals(2, matches.size()); + assertEquals(2, matches.get(0).getOrderItemID()); + assertEquals(3, matches.get(1).getOrderItemID()); } public void testExistsWithParams() throws Exception { -- cgit v1.2.3