Package xbird.storage.indexer

Examples of xbird.storage.indexer.BasicIndexQuery$IndexConditionANY


        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("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 = new BTree(tmpFile, true /* duplicateAllowed */);
        Assert.assertTrue(btree.open());

        btree.addValue(createValue("e"), 5);
        btree.addValue(createValue("b"), 7);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.EQ, createValue("b"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        Assert.assertEquals(2, actual.size());
        Assert.assertEquals(new Long(2), actual.get(0));
View Full Code Here

        btree.addValue(createValue("a"), 1);
        btree.addValue(createValue("b"), 2);
        btree.addValue(createValue("c"), 3);
        btree.addValue(createValue("d"), 4);
        btree.addValue(createValue("e"), 5);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.EQ, createValue("b"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        Assert.assertEquals(1, actual.size());
        Assert.assertEquals(new Long(2), actual.get(0));
View Full Code Here

        btree.addValue(createValue("b"), 2);
        btree.addValue(createValue("b"), 7);
        btree.addValue(createValue("c"), 3);
        btree.addValue(createValue("d"), 4);
        btree.addValue(createValue("e"), 5);
        IndexQuery query = new BasicIndexQuery(BasicIndexQuery.EQ, createValue("b"));
        Callback callback = new Callback();
        btree.search(query, callback);
        List<Long> actual = callback.getPointers();
        Assert.assertEquals(2, actual.size());
        Assert.assertEquals(new Long(2), actual.get(0));
View Full Code Here

TOP

Related Classes of xbird.storage.indexer.BasicIndexQuery$IndexConditionANY

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.