From 5c74c692c4394d4686e04bacff56c5794f458e6b Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Fri, 8 Sep 2006 22:47:00 +0000 Subject: Use OrderingList class everywhere. --- .../carbonado/qe/TestIndexedQueryExecutor.java | 26 +- .../com/amazon/carbonado/qe/TestOrderingScore.java | 314 ++++++++++----------- .../carbonado/qe/TestUnionQueryAnalyzer.java | 54 ++-- 3 files changed, 190 insertions(+), 204 deletions(-) (limited to 'src/test') diff --git a/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryExecutor.java b/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryExecutor.java index 922266a..e8b3ba4 100644 --- a/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryExecutor.java +++ b/src/test/java/com/amazon/carbonado/qe/TestIndexedQueryExecutor.java @@ -57,10 +57,8 @@ public class TestIndexedQueryExecutor extends TestCase { return TestOrderingScore.makeIndex(type, props); } - static List> makeOrderings(Class type, - String... props) - { - return TestOrderingScore.makeOrderings(type, props); + static OrderingList makeOrdering(Class type, String... props) { + return TestOrderingScore.makeOrdering(type, props); } public TestIndexedQueryExecutor(String name) { @@ -255,7 +253,7 @@ public class TestIndexedQueryExecutor extends TestCase { filter = values.getFilter(); score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "-intProp")); + makeOrdering(StorableTestBasic.class, "-intProp")); executor = new Mock(index, score); @@ -296,7 +294,7 @@ public class TestIndexedQueryExecutor extends TestCase { filter = values.getFilter(); score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "-intProp")); + makeOrdering(StorableTestBasic.class, "-intProp")); executor = new Mock(index, score); @@ -316,7 +314,7 @@ public class TestIndexedQueryExecutor extends TestCase { filter = values.getFilter(); score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "intProp")); + makeOrdering(StorableTestBasic.class, "intProp")); executor = new Mock(index, score); @@ -454,7 +452,7 @@ public class TestIndexedQueryExecutor extends TestCase { filter = values.getFilter(); score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "-intProp")); + makeOrdering(StorableTestBasic.class, "-intProp")); executor = new Mock(index, score); @@ -495,7 +493,7 @@ public class TestIndexedQueryExecutor extends TestCase { filter = values.getFilter(); score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "-intProp")); + makeOrdering(StorableTestBasic.class, "-intProp")); executor = new Mock(index, score); @@ -515,7 +513,7 @@ public class TestIndexedQueryExecutor extends TestCase { filter = values.getFilter(); score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "intProp")); + makeOrdering(StorableTestBasic.class, "intProp")); executor = new Mock(index, score); @@ -628,7 +626,7 @@ public class TestIndexedQueryExecutor extends TestCase { /////// score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "doubleProp")); + makeOrdering(StorableTestBasic.class, "doubleProp")); executor = new Mock(index, score); @@ -644,7 +642,7 @@ public class TestIndexedQueryExecutor extends TestCase { /////// score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "stringProp")); + makeOrdering(StorableTestBasic.class, "stringProp")); executor = new Mock(index, score); @@ -665,7 +663,7 @@ public class TestIndexedQueryExecutor extends TestCase { filter = values.getFilter(); score = CompositeScore.evaluate(index, filter, - makeOrderings(StorableTestBasic.class, "-stringProp")); + makeOrdering(StorableTestBasic.class, "-stringProp")); executor = new Mock(index, score); @@ -682,7 +680,7 @@ public class TestIndexedQueryExecutor extends TestCase { assertEquals(values.getFilter(), executor.getFilter()); List> expectedOrdering = - makeOrderings(StorableTestBasic.class, "intProp", "-doubleProp", "stringProp"); + makeOrdering(StorableTestBasic.class, "intProp", "-doubleProp", "stringProp"); assertEquals(expectedOrdering, executor.getOrdering()); } diff --git a/src/test/java/com/amazon/carbonado/qe/TestOrderingScore.java b/src/test/java/com/amazon/carbonado/qe/TestOrderingScore.java index 02f7808..785ef69 100644 --- a/src/test/java/com/amazon/carbonado/qe/TestOrderingScore.java +++ b/src/test/java/com/amazon/carbonado/qe/TestOrderingScore.java @@ -55,21 +55,11 @@ public class TestOrderingScore extends TestCase { } static StorableIndex makeIndex(Class type, String... props) { - List> list = makeOrderings(type, props); - OrderedProperty[] array = list.toArray(new OrderedProperty[0]); - - return new StorableIndex(array, UNSPECIFIED); + return new StorableIndex(makeOrdering(type, props).asArray(), UNSPECIFIED); } - static List> makeOrderings(Class type, - String... props) - { - StorableInfo info = StorableIntrospector.examine(type); - List> ops = new ArrayList>(props.length); - for (int i=0; i OrderingList makeOrdering(Class type, String... props) { + return OrderingList.get(type, props); } public TestOrderingScore(String name) { @@ -88,160 +78,160 @@ public class TestOrderingScore extends TestCase { public void testOneProp() throws Exception { StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; ///////////// ix = makeIndex(StorableTestBasic.class, "id"); - ops = makeOrderings(StorableTestBasic.class, "id"); + ops = makeOrdering(StorableTestBasic.class, "id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "+id"); + ops = makeOrdering(StorableTestBasic.class, "+id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-id"); + ops = makeOrdering(StorableTestBasic.class, "-id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); ///////////// ix = makeIndex(StorableTestBasic.class, "+id"); - ops = makeOrderings(StorableTestBasic.class, "id"); + ops = makeOrdering(StorableTestBasic.class, "id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "+id"); + ops = makeOrdering(StorableTestBasic.class, "+id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-id"); + ops = makeOrdering(StorableTestBasic.class, "-id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); ///////////// ix = makeIndex(StorableTestBasic.class, "-id"); - ops = makeOrderings(StorableTestBasic.class, "id"); + ops = makeOrdering(StorableTestBasic.class, "id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "+id"); + ops = makeOrdering(StorableTestBasic.class, "+id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-id"); + ops = makeOrdering(StorableTestBasic.class, "-id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); ///////////// ix = makeIndex(StorableTestBasic.class, "intProp"); - ops = makeOrderings(StorableTestBasic.class, "id"); + ops = makeOrdering(StorableTestBasic.class, "id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(0, score.getHandledCount()); assertEquals(1, score.getRemainderCount()); - assertEquals("+id", score.getRemainderOrderings().get(0).toString()); + assertEquals("+id", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); } public void testMultipleProps() throws Exception { final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; ix = makeIndex(StorableTestBasic.class, "id", "intProp"); - ops = makeOrderings(StorableTestBasic.class, "id"); + ops = makeOrdering(StorableTestBasic.class, "id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-id"); + ops = makeOrdering(StorableTestBasic.class, "-id"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "id", "intProp"); + ops = makeOrdering(StorableTestBasic.class, "id", "intProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(2, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); - assertEquals("+intProp", score.getHandledOrderings().get(1).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(1).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-id", "-intProp"); + ops = makeOrdering(StorableTestBasic.class, "-id", "-intProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(2, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); - assertEquals("-intProp", score.getHandledOrderings().get(1).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); + assertEquals("-intProp", score.getHandledOrdering().get(1).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-id", "+intProp"); + ops = makeOrdering(StorableTestBasic.class, "-id", "+intProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("+intProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("+intProp", score.getRemainderOrdering().get(0).toString()); assertEquals(true, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "+id", "-intProp"); + ops = makeOrdering(StorableTestBasic.class, "+id", "-intProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("-intProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("-intProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "intProp"); + ops = makeOrdering(StorableTestBasic.class, "intProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(0, score.getHandledCount()); assertEquals(1, score.getRemainderCount()); - assertEquals("+intProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("+intProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); // Gap is allowed if identity filtered. @@ -250,62 +240,62 @@ public class TestOrderingScore extends TestCase { filter = Filter.filterFor(StorableTestBasic.class, "id = ?"); - ops = makeOrderings(StorableTestBasic.class, "intProp"); + ops = makeOrdering(StorableTestBasic.class, "intProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+intProp", score.getHandledOrderings().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-intProp"); + ops = makeOrdering(StorableTestBasic.class, "-intProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-intProp", score.getHandledOrderings().get(0).toString()); + assertEquals("-intProp", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "intProp", "id"); + ops = makeOrdering(StorableTestBasic.class, "intProp", "id"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+intProp", score.getHandledOrderings().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(0).toString()); // Since "id" is filtered, don't count as remainder. assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "-intProp", "id"); + ops = makeOrdering(StorableTestBasic.class, "-intProp", "id"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-intProp", score.getHandledOrderings().get(0).toString()); + assertEquals("-intProp", score.getHandledOrdering().get(0).toString()); // Since "id" is filtered, don't count as remainder. assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "intProp", "doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "intProp", "doubleProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+intProp", score.getHandledOrderings().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("+doubleProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("+doubleProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "intProp", "-doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "intProp", "-doubleProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+intProp", score.getHandledOrderings().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("-doubleProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("-doubleProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); filter = Filter.filterFor(StorableTestBasic.class, "id > ? & doubleProp = ?"); - ops = makeOrderings(StorableTestBasic.class, "intProp"); + ops = makeOrdering(StorableTestBasic.class, "intProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(0, score.getHandledCount()); assertEquals(1, score.getRemainderCount()); - assertEquals("+intProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("+intProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); - ops = makeOrderings(StorableTestBasic.class, "doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "doubleProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(0, score.getHandledCount()); assertEquals(0, score.getRemainderCount()); @@ -313,40 +303,40 @@ public class TestOrderingScore extends TestCase { filter = Filter.filterFor(StorableTestBasic.class, "doubleProp = ? & id = ?"); - ops = makeOrderings(StorableTestBasic.class, "doubleProp", "-intProp"); + ops = makeOrdering(StorableTestBasic.class, "doubleProp", "-intProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-intProp", score.getHandledOrderings().get(0).toString()); + assertEquals("-intProp", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); } public void testMidGap() throws Exception { final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; Filter filter; ix = makeIndex(StorableTestBasic.class, "id", "intProp", "doubleProp", "-stringProp"); - ops = makeOrderings(StorableTestBasic.class, "id", "intProp", "doubleProp", "-stringProp"); + ops = makeOrdering(StorableTestBasic.class, "id", "intProp", "doubleProp", "-stringProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(4, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); - assertEquals("+intProp", score.getHandledOrderings().get(1).toString()); - assertEquals("+doubleProp", score.getHandledOrderings().get(2).toString()); - assertEquals("-stringProp", score.getHandledOrderings().get(3).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(1).toString()); + assertEquals("+doubleProp", score.getHandledOrdering().get(2).toString()); + assertEquals("-stringProp", score.getHandledOrdering().get(3).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); // Now ignore mid index properties, creating a gap. - ops = makeOrderings(StorableTestBasic.class, "id", "-stringProp"); + ops = makeOrdering(StorableTestBasic.class, "id", "-stringProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("-stringProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("-stringProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); // Gap can be bridged if property is filtered out. First test with @@ -354,60 +344,60 @@ public class TestOrderingScore extends TestCase { filter = Filter.filterFor(StorableTestBasic.class, "doubleProp = ? & intProp > ?"); - ops = makeOrderings(StorableTestBasic.class, "id", "-stringProp"); + ops = makeOrdering(StorableTestBasic.class, "id", "-stringProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("-stringProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("-stringProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); filter = Filter.filterFor(StorableTestBasic.class, "doubleProp >= ? & intProp = ?"); - ops = makeOrderings(StorableTestBasic.class, "id", "-stringProp"); + ops = makeOrdering(StorableTestBasic.class, "id", "-stringProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("-stringProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("-stringProp", score.getRemainderOrdering().get(0).toString()); assertEquals(false, score.shouldReverseOrder()); // Now a complete bridge. filter = Filter.filterFor(StorableTestBasic.class, "doubleProp = ? & intProp = ?"); - ops = makeOrderings(StorableTestBasic.class, "id", "-stringProp"); + ops = makeOrdering(StorableTestBasic.class, "id", "-stringProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(2, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); - assertEquals("-stringProp", score.getHandledOrderings().get(1).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); + assertEquals("-stringProp", score.getHandledOrdering().get(1).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); // Again in reverse. - ops = makeOrderings(StorableTestBasic.class, "-id", "stringProp"); + ops = makeOrdering(StorableTestBasic.class, "-id", "stringProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(2, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); - assertEquals("+stringProp", score.getHandledOrderings().get(1).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); + assertEquals("+stringProp", score.getHandledOrdering().get(1).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); // Failed double reverse. - ops = makeOrderings(StorableTestBasic.class, "-id", "-stringProp"); + ops = makeOrdering(StorableTestBasic.class, "-id", "-stringProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); assertEquals(1, score.getRemainderCount()); - assertEquals("-stringProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("-stringProp", score.getRemainderOrdering().get(0).toString()); assertEquals(true, score.shouldReverseOrder()); } public void testComparator() throws Exception { StorableIndex ix_1, ix_2; - List> ops; + OrderingList ops; OrderingScore score_1, score_2; Filter filter; Comparator> comp = OrderingScore.fullComparator(); @@ -415,7 +405,7 @@ public class TestOrderingScore extends TestCase { ix_1 = makeIndex(StorableTestBasic.class, "id", "intProp", "doubleProp", "-stringProp"); ix_2 = makeIndex(StorableTestBasic.class, "intProp", "doubleProp", "id"); - ops = makeOrderings(StorableTestBasic.class, "-id", "-intProp"); + ops = makeOrdering(StorableTestBasic.class, "-id", "-intProp"); score_1 = OrderingScore.evaluate(ix_1, null, ops); score_2 = OrderingScore.evaluate(ix_2, null, ops); @@ -472,18 +462,18 @@ public class TestOrderingScore extends TestCase { // properties are filtered out. Thus the index is not needed. final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; Filter filter; ix = makeIndex(StorableTestBasic.class, "id", "intProp", "doubleProp"); - ops = makeOrderings(StorableTestBasic.class, "id", "intProp", "doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "id", "intProp", "doubleProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(3, score.getHandledCount()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); - assertEquals("+intProp", score.getHandledOrderings().get(1).toString()); - assertEquals("+doubleProp", score.getHandledOrderings().get(2).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(1).toString()); + assertEquals("+doubleProp", score.getHandledOrdering().get(2).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); @@ -491,7 +481,7 @@ public class TestOrderingScore extends TestCase { score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); - assertEquals("+doubleProp", score.getHandledOrderings().get(0).toString()); + assertEquals("+doubleProp", score.getHandledOrdering().get(0).toString()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); @@ -507,12 +497,12 @@ public class TestOrderingScore extends TestCase { // Test a unique index which has been fully specified. Ordering is not // needed at all. final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; Filter filter; ix = makeIndex(StorableTestBasic.class, "id", "intProp", "doubleProp").unique(true); - ops = makeOrderings(StorableTestBasic.class, "stringProp", "doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "stringProp", "doubleProp"); filter = Filter.filterFor(StorableTestBasic.class, "id = ? & intProp = ? & doubleProp =?"); score = OrderingScore.evaluate(ix, filter, ops); @@ -524,12 +514,12 @@ public class TestOrderingScore extends TestCase { public void testReduce() throws Exception { // Tests that redundant ordering properties are removed. final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; Filter filter; ix = makeIndex(StorableTestBasic.class, "id", "intProp", "doubleProp"); - ops = makeOrderings(StorableTestBasic.class, + ops = makeOrdering(StorableTestBasic.class, "intProp", "intProp", "id", "doubleProp", "intProp", "doubleProp", "longProp", "longProp", "id", "intProp", "doubleProp"); filter = Filter.filterFor(StorableTestBasic.class, "id = ?"); @@ -539,20 +529,20 @@ public class TestOrderingScore extends TestCase { assertEquals(1, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - assertEquals("+intProp", score.getHandledOrderings().get(0).toString()); - assertEquals("+doubleProp", score.getHandledOrderings().get(1).toString()); - assertEquals("+longProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(0).toString()); + assertEquals("+doubleProp", score.getHandledOrdering().get(1).toString()); + assertEquals("+longProp", score.getRemainderOrdering().get(0).toString()); } public void testUnspecifiedDirection() throws Exception { // Tests that an originally unspecified ordering direction is determined. final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; Filter filter; ix = makeIndex(StorableTestBasic.class, "id", "intProp", "doubleProp"); - ops = makeOrderings(StorableTestBasic.class, "~intProp", "-doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "~intProp", "-doubleProp"); filter = Filter.filterFor(StorableTestBasic.class, "id = ?"); score = OrderingScore.evaluate(ix, filter, ops); @@ -560,124 +550,124 @@ public class TestOrderingScore extends TestCase { assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - assertEquals("-intProp", score.getHandledOrderings().get(0).toString()); - assertEquals("-doubleProp", score.getHandledOrderings().get(1).toString()); + assertEquals("-intProp", score.getHandledOrdering().get(0).toString()); + assertEquals("-doubleProp", score.getHandledOrdering().get(1).toString()); - ops = makeOrderings(StorableTestBasic.class, "~id", "intProp", "~doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "~id", "intProp", "~doubleProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(3, score.getHandledCount()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - assertEquals("+id", score.getHandledOrderings().get(0).toString()); - assertEquals("+intProp", score.getHandledOrderings().get(1).toString()); - assertEquals("+doubleProp", score.getHandledOrderings().get(2).toString()); + assertEquals("+id", score.getHandledOrdering().get(0).toString()); + assertEquals("+intProp", score.getHandledOrdering().get(1).toString()); + assertEquals("+doubleProp", score.getHandledOrdering().get(2).toString()); - ops = makeOrderings(StorableTestBasic.class, "~id", "-intProp", "~doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "~id", "-intProp", "~doubleProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(3, score.getHandledCount()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); - assertEquals("-intProp", score.getHandledOrderings().get(1).toString()); - assertEquals("-doubleProp", score.getHandledOrderings().get(2).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); + assertEquals("-intProp", score.getHandledOrdering().get(1).toString()); + assertEquals("-doubleProp", score.getHandledOrdering().get(2).toString()); - ops = makeOrderings(StorableTestBasic.class, "~id", "-intProp", "~longProp"); + ops = makeOrdering(StorableTestBasic.class, "~id", "-intProp", "~longProp"); score = OrderingScore.evaluate(ix, null, ops); assertEquals(2, score.getHandledCount()); assertEquals(1, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - assertEquals("-id", score.getHandledOrderings().get(0).toString()); - assertEquals("-intProp", score.getHandledOrderings().get(1).toString()); - assertEquals("~longProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("-id", score.getHandledOrdering().get(0).toString()); + assertEquals("-intProp", score.getHandledOrdering().get(1).toString()); + assertEquals("~longProp", score.getRemainderOrdering().get(0).toString()); } - public void testFreeOrderings() throws Exception { + public void testFreeOrdering() throws Exception { final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; Filter filter = null; ix = makeIndex(StorableTestBasic.class, "id", "intProp", "doubleProp"); - ops = makeOrderings(StorableTestBasic.class, "~id"); + ops = makeOrdering(StorableTestBasic.class, "~id"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - assertEquals(2, score.getFreeOrderings().size()); - assertEquals("~intProp", score.getFreeOrderings().get(0).toString()); - assertEquals("~doubleProp", score.getFreeOrderings().get(1).toString()); - assertEquals(0, score.getUnusedOrderings().size()); + assertEquals(2, score.getFreeOrdering().size()); + assertEquals("~intProp", score.getFreeOrdering().get(0).toString()); + assertEquals("~doubleProp", score.getFreeOrdering().get(1).toString()); + assertEquals(0, score.getUnusedOrdering().size()); - ops = makeOrderings(StorableTestBasic.class, "~id", "-intProp"); + ops = makeOrdering(StorableTestBasic.class, "~id", "-intProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(2, score.getHandledCount()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - assertEquals(1, score.getFreeOrderings().size()); - assertEquals("-doubleProp", score.getFreeOrderings().get(0).toString()); - assertEquals(0, score.getUnusedOrderings().size()); + assertEquals(1, score.getFreeOrdering().size()); + assertEquals("-doubleProp", score.getFreeOrdering().get(0).toString()); + assertEquals(0, score.getUnusedOrdering().size()); - ops = makeOrderings(StorableTestBasic.class, "~id", "-intProp", "+doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "~id", "-intProp", "+doubleProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(2, score.getHandledCount()); assertEquals(1, score.getRemainderCount()); - assertEquals("+doubleProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("+doubleProp", score.getRemainderOrdering().get(0).toString()); assertEquals(true, score.shouldReverseOrder()); - assertEquals(1, score.getFreeOrderings().size()); - assertEquals("-doubleProp", score.getFreeOrderings().get(0).toString()); - assertEquals(0, score.getUnusedOrderings().size()); + assertEquals(1, score.getFreeOrdering().size()); + assertEquals("-doubleProp", score.getFreeOrdering().get(0).toString()); + assertEquals(0, score.getUnusedOrdering().size()); } - public void testFreeAndUnusedOrderings() throws Exception { + public void testFreeAndUnusedOrdering() throws Exception { final StorableIndex ix; - List> ops; + OrderingList ops; OrderingScore score; Filter filter; ix = makeIndex(StorableTestBasic.class, "stringProp", "id", "intProp", "doubleProp"); - ops = makeOrderings(StorableTestBasic.class, "~id"); + ops = makeOrdering(StorableTestBasic.class, "~id"); filter = Filter.filterFor(StorableTestBasic.class, "stringProp = ?"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(1, score.getHandledCount()); assertEquals(0, score.getRemainderCount()); assertEquals(false, score.shouldReverseOrder()); - assertEquals(2, score.getFreeOrderings().size()); - assertEquals("~intProp", score.getFreeOrderings().get(0).toString()); - assertEquals("~doubleProp", score.getFreeOrderings().get(1).toString()); - assertEquals(1, score.getUnusedOrderings().size()); - assertEquals("~stringProp", score.getUnusedOrderings().get(0).toString()); + assertEquals(2, score.getFreeOrdering().size()); + assertEquals("~intProp", score.getFreeOrdering().get(0).toString()); + assertEquals("~doubleProp", score.getFreeOrdering().get(1).toString()); + assertEquals(1, score.getUnusedOrdering().size()); + assertEquals("~stringProp", score.getUnusedOrdering().get(0).toString()); - ops = makeOrderings(StorableTestBasic.class, "~id", "-intProp"); + ops = makeOrdering(StorableTestBasic.class, "~id", "-intProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(2, score.getHandledCount()); assertEquals(0, score.getRemainderCount()); assertEquals(true, score.shouldReverseOrder()); - assertEquals(1, score.getFreeOrderings().size()); - assertEquals("-doubleProp", score.getFreeOrderings().get(0).toString()); - assertEquals(1, score.getUnusedOrderings().size()); - assertEquals("~stringProp", score.getUnusedOrderings().get(0).toString()); + assertEquals(1, score.getFreeOrdering().size()); + assertEquals("-doubleProp", score.getFreeOrdering().get(0).toString()); + assertEquals(1, score.getUnusedOrdering().size()); + assertEquals("~stringProp", score.getUnusedOrdering().get(0).toString()); - ops = makeOrderings(StorableTestBasic.class, "~id", "-intProp", "+doubleProp"); + ops = makeOrdering(StorableTestBasic.class, "~id", "-intProp", "+doubleProp"); score = OrderingScore.evaluate(ix, filter, ops); assertEquals(2, score.getHandledCount()); assertEquals(1, score.getRemainderCount()); - assertEquals("+doubleProp", score.getRemainderOrderings().get(0).toString()); + assertEquals("+doubleProp", score.getRemainderOrdering().get(0).toString()); assertEquals(true, score.shouldReverseOrder()); - assertEquals(1, score.getFreeOrderings().size()); - assertEquals("-doubleProp", score.getFreeOrderings().get(0).toString()); - assertEquals(1, score.getUnusedOrderings().size()); - assertEquals("~stringProp", score.getUnusedOrderings().get(0).toString()); + assertEquals(1, score.getFreeOrdering().size()); + assertEquals("-doubleProp", score.getFreeOrdering().get(0).toString()); + assertEquals(1, score.getUnusedOrdering().size()); + assertEquals("~stringProp", score.getUnusedOrdering().get(0).toString()); } } diff --git a/src/test/java/com/amazon/carbonado/qe/TestUnionQueryAnalyzer.java b/src/test/java/com/amazon/carbonado/qe/TestUnionQueryAnalyzer.java index 2ce00c8..df2696d 100644 --- a/src/test/java/com/amazon/carbonado/qe/TestUnionQueryAnalyzer.java +++ b/src/test/java/com/amazon/carbonado/qe/TestUnionQueryAnalyzer.java @@ -60,10 +60,8 @@ public class TestUnionQueryAnalyzer extends TestCase { return TestOrderingScore.makeIndex(type, props); } - static List> makeOrderings(Class type, - String... props) - { - return TestOrderingScore.makeOrderings(type, props); + static OrderingList makeOrdering(Class type, String... props) { + return TestOrderingScore.makeOrdering(type, props); } public TestUnionQueryAnalyzer(String name) { @@ -86,14 +84,14 @@ public class TestUnionQueryAnalyzer extends TestCase { new UnionQueryAnalyzer(Shipment.class, TestIndexedQueryAnalyzer.IxProvider.INSTANCE); Filter filter = Filter.filterFor(Shipment.class, "shipmentID > ?"); filter = filter.bind(); - List> orderings = - makeOrderings(Shipment.class, "~shipmentID", "~orderID"); + OrderingList orderings = + makeOrdering(Shipment.class, "~shipmentID", "~orderID"); UnionQueryAnalyzer.Result result = uqa.analyze(filter, orderings); List.Result> subResults = result.getSubResults(); assertEquals(1, subResults.size()); List> handled = - subResults.get(0).getCompositeScore().getOrderingScore().getHandledOrderings(); + subResults.get(0).getCompositeScore().getOrderingScore().getHandledOrdering(); assertEquals(1, handled.size()); assertEquals("+shipmentID", handled.get(0).toString()); } @@ -117,7 +115,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "shipmentID"), res_0.getLocalIndex()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); assertTrue(res_1.handlesAnything()); assertEquals(Filter.filterFor(Shipment.class, "orderID = ?").bind(), @@ -125,8 +123,8 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "orderID"), res_1.getLocalIndex()); assertEquals(null, res_1.getForeignIndex()); assertEquals(null, res_1.getForeignProperty()); - assertEquals(1, res_1.getRemainderOrderings().size()); - assertEquals("+shipmentID", res_1.getRemainderOrderings().get(0).toString()); + assertEquals(1, res_1.getRemainderOrdering().size()); + assertEquals("+shipmentID", res_1.getRemainderOrdering().get(0).toString()); } public void testSimpleUnion2() throws Exception { @@ -148,7 +146,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "shipmentID"), res_0.getLocalIndex()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); // Note: index that has proper ordering is preferred because "orderId > ?" // filter does not specify a complete range. It is not expected to actually @@ -159,7 +157,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "shipmentID"), res_1.getLocalIndex()); assertEquals(null, res_1.getForeignIndex()); assertEquals(null, res_1.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); // Remainder filter exists because the "orderID" index was not chosen. assertEquals(Filter.filterFor(Shipment.class, "orderID > ?").bind(), res_1.getRemainderFilter()); @@ -184,7 +182,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "shipmentID"), res_0.getLocalIndex()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); // Note: index that has proper filtering is preferred because // "orderId > ? & orderID <= ?" filter specifies a complete range. @@ -203,7 +201,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(null, res_1.getForeignIndex()); assertEquals(null, res_1.getForeignProperty()); // Sort operation required because the "shipmentID" index was not chosen. - assertEquals("+shipmentID", res_1.getRemainderOrderings().get(0).toString()); + assertEquals("+shipmentID", res_1.getRemainderOrdering().get(0).toString()); } public void testSimpleUnionUnspecifiedDirection() throws Exception { @@ -212,8 +210,8 @@ public class TestUnionQueryAnalyzer extends TestCase { Filter filter = Filter.filterFor(Shipment.class, "shipmentID > ? | orderID = ?"); filter = filter.bind(); - List> orderings = - makeOrderings(Shipment.class, "~shipmentID", "~orderID"); + OrderingList orderings = + makeOrdering(Shipment.class, "~shipmentID", "~orderID"); UnionQueryAnalyzer.Result result = uqa.analyze(filter, orderings); List.Result> subResults = result.getSubResults(); @@ -222,11 +220,11 @@ public class TestUnionQueryAnalyzer extends TestCase { IndexedQueryAnalyzer.Result res_1 = subResults.get(1); List> handled = - res_0.getCompositeScore().getOrderingScore().getHandledOrderings(); + res_0.getCompositeScore().getOrderingScore().getHandledOrdering(); assertEquals(1, handled.size()); assertEquals("+shipmentID", handled.get(0).toString()); - handled = res_1.getCompositeScore().getOrderingScore().getHandledOrderings(); + handled = res_1.getCompositeScore().getOrderingScore().getHandledOrdering(); assertEquals(0, handled.size()); assertTrue(res_0.handlesAnything()); @@ -235,8 +233,8 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "shipmentID"), res_0.getLocalIndex()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(1, res_0.getRemainderOrderings().size()); - assertEquals("+orderID", res_0.getRemainderOrderings().get(0).toString()); + assertEquals(1, res_0.getRemainderOrdering().size()); + assertEquals("+orderID", res_0.getRemainderOrdering().get(0).toString()); assertTrue(res_1.handlesAnything()); assertEquals(Filter.filterFor(Shipment.class, "orderID = ?").bind(), @@ -244,8 +242,8 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "orderID"), res_1.getLocalIndex()); assertEquals(null, res_1.getForeignIndex()); assertEquals(null, res_1.getForeignProperty()); - assertEquals(1, res_1.getRemainderOrderings().size()); - assertEquals("+shipmentID", res_1.getRemainderOrderings().get(0).toString()); + assertEquals(1, res_1.getRemainderOrdering().size()); + assertEquals("+shipmentID", res_1.getRemainderOrdering().get(0).toString()); } public void testSimpleMerge() throws Exception { @@ -270,7 +268,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "shipmentID"), res_0.getLocalIndex()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); assertEquals(Filter.filterFor(Shipment.class, "shipmentID = ? | orderID = ?"), res_0.getRemainderFilter().unbind()); } @@ -291,7 +289,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertFalse(res_0.handlesAnything()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); assertEquals(Filter.filterFor(Shipment.class, "shipmentNotes = ? | shipperID = ?").bind(), res_0.getRemainderFilter()); } @@ -313,7 +311,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertFalse(res_0.handlesAnything()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); assertEquals(Filter.filterFor(Shipment.class, "shipmentNotes = ? | orderID = ?").bind(), res_0.getRemainderFilter()); } @@ -337,7 +335,7 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "shipmentID"), res_0.getLocalIndex()); assertEquals(null, res_0.getForeignIndex()); assertEquals(null, res_0.getForeignProperty()); - assertEquals(0, res_0.getRemainderOrderings().size()); + assertEquals(0, res_0.getRemainderOrdering().size()); assertEquals(Filter.filterFor(Shipment.class, "shipmentNotes = ?").bind(), res_0.getRemainderFilter()); @@ -345,8 +343,8 @@ public class TestUnionQueryAnalyzer extends TestCase { assertEquals(makeIndex(Shipment.class, "orderID"), res_1.getLocalIndex()); assertEquals(null, res_1.getForeignIndex()); assertEquals(null, res_1.getForeignProperty()); - assertEquals(1, res_1.getRemainderOrderings().size()); - assertEquals("+shipmentID", res_1.getRemainderOrderings().get(0).toString()); + assertEquals(1, res_1.getRemainderOrdering().size()); + assertEquals("+shipmentID", res_1.getRemainderOrdering().get(0).toString()); assertEquals(Filter.filterFor(Shipment.class, "order.orderTotal > ?").bind(), res_1.getRemainderFilter()); } -- cgit v1.2.3