Search in sources :

Example 1 with SdbItemImpl2

use of com.spaceprogram.simplejpa.SdbItemImpl2 in project simplejpa by appoxy.

the class ConcurrentRetriever method test.

public static List<ItemAndAttributes> test(EntityManagerSimpleJPA em, String domainName) throws AmazonClientException, ExecutionException, InterruptedException {
    AmazonSimpleDB db = em.getSimpleDb();
    SelectResult result = DomainHelper.selectItems(db, "select * from `" + domainName + "`", null);
    List<SdbItem> list = new ArrayList<SdbItem>();
    for (Item item : result.getItems()) {
        list.add(new SdbItemImpl2(item));
    }
    return getAttributesFromSdb(list, em.getExecutor(), em);
}
Also used : SelectResult(com.amazonaws.services.simpledb.model.SelectResult) SdbItem(com.spaceprogram.simplejpa.SdbItem) Item(com.amazonaws.services.simpledb.model.Item) SdbItem(com.spaceprogram.simplejpa.SdbItem) AmazonSimpleDB(com.amazonaws.services.simpledb.AmazonSimpleDB) ArrayList(java.util.ArrayList) SdbItemImpl2(com.spaceprogram.simplejpa.SdbItemImpl2)

Aggregations

AmazonSimpleDB (com.amazonaws.services.simpledb.AmazonSimpleDB)1 Item (com.amazonaws.services.simpledb.model.Item)1 SelectResult (com.amazonaws.services.simpledb.model.SelectResult)1 SdbItem (com.spaceprogram.simplejpa.SdbItem)1 SdbItemImpl2 (com.spaceprogram.simplejpa.SdbItemImpl2)1 ArrayList (java.util.ArrayList)1