Package com.google.appengine.api.datastore

Examples of com.google.appengine.api.datastore.Query.reverse()


        QueryResultIterator<Entity> iter = service.prepare(query).asQueryResultIterator();
        Entity e1 = iter.next();
        Entity e2 = iter.next();
        Cursor cursor = iter.getCursor();
        //reverse
        query = query.reverse();
        cursor = cursor.reverse();
        iter = service.prepare(query).asQueryResultIterator(FetchOptions.Builder.withStartCursor(cursor));
        Assert.assertEquals(e2, iter.next());
        Assert.assertEquals(e1, iter.next());
    }
View Full Code Here


        final Query query = new Query(kindName, rootKey);
        query.addSort(Entity.KEY_RESERVED_PROPERTY);
        query.addSort("intData");

        List<Entity> list1 = service.prepare(query).asList(FetchOptions.Builder.withDefaults());
        List<Entity> list2 = service.prepare(query.reverse()).asList(FetchOptions.Builder.withDefaults());

        int size = list1.size();
        Assert.assertEquals(size, list2.size());
        for (int i = 0; i < size; i++) {
            Assert.assertEquals(list1.get(i), list2.get(size - i - 1));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.