Package xbird.storage.indexer

Examples of xbird.storage.indexer.IndexQuery


        btree.addValue(createValue("b"), 7);
        btree.addValue(createValue("a"), 6);
        btree.addValue(createValue("d"), 4);
        btree.addValue(createValue("f"), 8);
        btree.addValue(createValue("b"), 9);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.BW, createValue("b"), createValue("e"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 2, 7, 9, 3, 4 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here


        btree.addValue(createValue("d"), 4);
        btree.addValue(createValue("d1"), 10);
        btree.addValue(createValue("e"), 8);
        btree.addValue(createValue("b"), 9);
        btree.addValue(createValue("d"), 11);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.BWX, createValue("b"), createValue("d1"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 7, 3, 4, 11 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("bbb"), 1);
        btree.addValue(createValue("ccc"), 2);
        btree.addValue(createValue("ccc"), 3);
        btree.addValue(createValue("ddd"), 4);
        btree.addValue(createValue("eee"), 5);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.IN, createValue("ccc"), createValue("ddd"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 2, 3, 4 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("bbb"), 1);
        btree.addValue(createValue("ccc"), 2);
        btree.addValue(createValue("ccc"), 3);
        btree.addValue(createValue("ddd"), 4);
        btree.addValue(createValue("eee"), 5);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.IN, createValue("ccc"), createValue("fff"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 2, 3 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("ccc2812"), 6);
        btree.addValue(createValue("ccc123"), 7);
        btree.addValue(createValue("ccc222"), 8);
        btree.addValue(createValue("ddd"), 4);
        btree.addValue(createValue("eee"), 5);
        IndexQuery query = new BasicIndexQuery.IndexConditionSW(createValue("ccc2"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 2, 3, 4, 8, 6 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("a1"), 6);
        btree.addValue(createValue("d"), 4);
        btree.addValue(createValue("d1"), 10);
        btree.addValue(createValue("e"), 8);
        btree.addValue(createValue("b"), 9);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.NBW, createValue("b"), createValue("d"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 1, 1, 6, 2, 4, 10, 5, 8 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("a1"), 6);
        btree.addValue(createValue("d"), 4);
        btree.addValue(createValue("d1"), 10);
        btree.addValue(createValue("e"), 8);
        btree.addValue(createValue("b"), 9);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.NBWX, createValue("b"), createValue("d"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 1, 1, 6, 10, 5, 8 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("bbb"), 1);
        btree.addValue(createValue("ccc"), 2);
        btree.addValue(createValue("ccc"), 3);
        btree.addValue(createValue("ddd"), 4);
        btree.addValue(createValue("eee"), 5);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.NOT_IN, createValue("ccc"), createValue("ddd"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 1, 1, 5 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("bbb"), 1);
        btree.addValue(createValue("ccc"), 2);
        btree.addValue(createValue("ccc"), 3);
        btree.addValue(createValue("ddd"), 4);
        btree.addValue(createValue("eee"), 5);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.NOT_IN, createValue("ccc"), createValue("fff"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 1, 1, 4, 5 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

        btree.addValue(createValue("ccc2812"), 6);
        btree.addValue(createValue("ccc123"), 7);
        btree.addValue(createValue("ccc222"), 8);
        btree.addValue(createValue("ddd"), 4);
        btree.addValue(createValue("eee"), 5);
        IndexQuery query = new BasicIndexQuery.IndexConditionNSW(createValue("ccc2"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        long[] expected = new long[] { 1, 1, 0, 1, 7, 5, 4, 5 };
        Assert.assertEquals("actual: " + actual, expected.length, actual.size());
View Full Code Here

TOP

Related Classes of xbird.storage.indexer.IndexQuery

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.